UNPKG

periodicjs.ext.asyncadmin

Version:

An authentication extension for periodicjs that uses passport to authenticate user sessions.

2 lines 3.64 kB
!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[function(a,b,c){"use strict";var d=function(a){var b="",c=a.jsonobject,e=a.prependinputname?a.prependinputname+".":"",f=a.readonly?"disabled=disabled":"",g=a.idnameprepend?a.idnameprepend:"jfe",h=a.prependhtml?a.prependhtml:'<div class="ts-row ts-form-row">',i=a.appendhtml?a.appendhtml:"</div>",j=a.jreoptionvalues;for(var k in c)if(k.match("jfe-options-"))j=c[k],j.name=k.replace("jfe-options-","");else if("object"==typeof c[k])b+=d({jsonobject:c[k],prependinputname:k,readonly:f,idnameprepend:g,prependhtml:h,appendhtml:i,jreoptionvalues:j});else{var l=g+"-"+e+k,m=e+k,n=c[k];if(b+=h,b+='<label class="ts-col-span3 ts-label" for="'+l+'">'+m+"</label>","boolean"==typeof n){var o=[!0,!1];b+='<select class="ts-col-span9 noFormSubmit" ',a.readonly||(b+=' name="'+m+'" '),b+=" >";for(var p in o)b+="<option ",o[p]===n&&(b+='selected="selected"'),b+=' value="'+o[p]+'">'+o[p]+"</option>";b+="</select>"}else if(j&&j.name===k&&"array"===j.type&&j.value){var q=j.value.split(",");b+='<select class="ts-col-span9 noFormSubmit" ',a.readonly||(b+=' name="'+m+'" '),b+=" >";for(var r in q)b+="<option ",q[r]===n&&(b+='selected="selected"'),b+=' value="'+q[r]+'">'+q[r]+"</option>";b+="</select>"}else b+='<input class="ts-col-span9" type="text" id="'+l+'" ',a.readonly||(b+=' name="'+m+'" '),b+=' value="'+n+'" '+f+" />";b+=i}return b};b.exports=d},{}],2:[function(a,b,c){"use strict";var d,e,f,g,h=a("./jsonformelements"),i={0:"application-settings",1:"theme-settings",2:"restart",3:"help"},j=function(a){window.location.hash=i[a],m()},k=function(){d=document.getElementById("themesettings-config"),e=document.getElementById("themesettings-readonly"),f=document.getElementById("appsettings-config"),g=document.getElementById("appsettings-readonly")},l=function(){if(window.StylieTab["periodic-settings-tabs"].on("tabsShowIndex",j),window.location.hash)for(var a in i)window.location.hash.replace("#","")===i[a]&&window.StylieTab["periodic-settings-tabs"].showTab(a)},m=function(){if(window.codeMirrors)for(var a in window.codeMirrors)window.codeMirrors[a].refresh(),window.codeMirrors[a].setSize("auto","80%")},n=function(){window.StylieTab&&window.StylieTab["periodic-settings-tabs-config"]&&window.StylieTab["periodic-settings-tabs-config"].on("tabsShowIndex",function(a){0===a&&window.codeMirrors&&window.codeMirrors["themesettings-codemirror"]?window.codeMirrors["themesettings-codemirror"].refresh():1===a&&window.codeMirrors&&window.codeMirrors["globalconfig-codemirror"]?window.codeMirrors["globalconfig-codemirror"].refresh():2===a&&window.codeMirrors&&window.codeMirrors["envconfig-codemirror"]?window.codeMirrors["envconfig-codemirror"].refresh():3===a&&window.codeMirrors&&window.codeMirrors["defaultconfig-codemirror"]&&window.codeMirrors["defaultconfig-codemirror"].refresh()})},o=function(){k(),l(),window.appsettings&&(f.innerHTML=h({jsonobject:window.appsettings.configuration,idnameprepend:"asc"})),window.themesettings&&(e.innerHTML=h({jsonobject:window.themesettings.readonly,readonly:!0,idnameprepend:"tsro"})),n(),m()};"undefined"!=typeof window.domLoadEventFired?o():window.addEventListener("load",o,!1)},{"./jsonformelements":1}]},{},[2]); //# sourceMappingURL=settings.min.js.map