| Server IP : 85.158.181.41 / Your IP : 216.73.217.12 Web Server : Apache System : Linux cloud9-vm129 6.1.178+1-ph #ph SMP PREEMPT_DYNAMIC Wed Jul 29 09:00:54 UTC 2026 x86_64 User : moncbefd ( 1024) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/moncbefd/www.moneta.at/admin/html/assets/javascript/engine/widgets/ |
Upload File : |
"use strict";gx.widgets.module("panel",["user_configuration_service"],function(e){var s=$(this),o={collapsed_icon_class:"fa fa-plus-square-o",expanded_icon_class:"fa fa-minus-square-o",container_class:"",toggle_time:200},n=$.extend(!0,{},o,e),i={},a=["title","user","section"],t=jse.libs.user_configuration_service,c=void 0,l=void 0,r=void 0,d=function(){var e=void 0;if(void 0!==n.collapsed)p(n.collapsed);else{if(void 0===n.user||void 0===n.section)throw new Error('Required widget options are not set. Set whether the "collapsed" option, or use the user configuration service with the options "user" and "section".');t.get({data:{userId:n.user,configurationKey:n.section+"_collapsed"},onSuccess:function(s){e=0!==s.length&&"true"===s.configurationValue,p(e)}})}},u=function(){for(var e=0;e<a.length;e++)if(void 0===n[a[e]])throw new Error('Required widget option "'+a[e]+'" is no set!')},p=function(e){var o=$("<div/>",{"class":"panel-heading"}),i=$("<span/>",{"class":"title",text:n.title});c=$("<span/>",{"class":"collapser pull-right cursor-pointer"}),l=$("<i/>",{"class":e?n.collapsed_icon_class:n.expanded_icon_class}),r=$("<div/>",{"class":"panel-body"}),s.children().detach().appendTo(r),s.addClass("panel panel-default "+n.container_class),o.append(i),c.append(l).appendTo(o),s.append(o),e&&r.css({display:"none"}),s.append(r),c.on("click",g)},g=function(){var e=l.hasClass(n.expanded_icon_class);l.toggleClass(n.collapsed_icon_class),l.toggleClass(n.expanded_icon_class),r.toggle(n.toggle_time),t.set({data:{userId:n.user,configurationKey:n.section+"_collapsed",configurationValue:e}})};return i.init=function(e){u(),d(),e()},i});