Changeset 14986 for extensions/Shadogo/trunk/admin
- Timestamp:
- May 15, 2012, 12:50:20 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Shadogo/trunk/admin/template/shadogo_admin.tpl
r10016 r14986 3 3 </div> 4 4 5 <script type="text/javascript"> 6 {literal} 7 function addEvent( obj, type, fn ) { 8 if ( obj.attachEvent ) { 9 obj['e'+type+fn] = fn; 10 obj[type+fn] = function(){obj['e'+type+fn]( window.event );} 11 obj.attachEvent( 'on'+type, obj[type+fn] ); 12 } else 13 obj.addEventListener( type, fn, false ); 14 } 15 16 17 //$(document).ready(function() { 18 //window.addEvent('domready', function() { 19 addEvent(window, 'load', function() { 20 // hide the erpert parameters 21 $('.expert-param').hide(); 22 23 // add the event handlers 24 var libs = window.document.getElementById('modalOverlayLib'); 25 var themes = window.document.getElementById('modalOverlayTheme'); 26 //libs.addEvent('change', function () { 27 addEvent(libs, 'change', function () { 28 var libName = this.options[this.selectedIndex].value; 29 if (libName) { 30 var selectedTheme = themes.options[themes.selectedIndex]; 31 // check if the selected theme is defined in the selected lib 32 if (selectedTheme.parentElement.label != libName) { 33 // if not, select the first theme defined in the selected lib 34 for (var i = 0; i < themes.length; i++) { 35 if (themes[i].parentElement.label == libName) { 36 themes.selectedIndex = i; 37 break; 38 } 39 } 40 } 41 } 42 }); 43 44 addEvent(themes, 'change', function () { 45 var libName = this.options[this.selectedIndex].parentElement.label; 46 // check if the selected theme is defined in the selected lib 47 if (libs.options[libs.selectedIndex].value != libName) { 48 // if not, select the first lib defining the selected theme 49 for (var i = 0; i < libs.length; i++) { 50 if (libs.options[i].value == libName) { 51 libs.selectedIndex = i; 52 break; 53 } 54 } 55 } 56 }); 57 }); 58 59 60 61 {/literal} 62 </script> 5 63 6 64 <form name="piwishadow_mainform" method="post" action="{$SHADOGO_F_ACTION}" class="general"> 7 65 8 66 <div style="padding-left:1em; margin:2em 0"> 9 {html_options name=modalOverlayLib values=$modalOverlayLibs output=$modalOverlayLibs selected=$modalOverlayLibsSelected}67 {html_options id=modalOverlayLib name=modalOverlayLib values=$modalOverlayLibs output=$modalOverlayLibs selected=$modalOverlayLibsSelected} 10 68 <label style="margin-left:1em"> 11 69 {'shadogo_overlaylibs'|@translate} … … 14 72 15 73 <div style="padding-left:1em; margin:2em 0"> 16 {html_options name=modalOverlayTheme options=$modalOverlayThemes selected=$modalOverlayThemesSelected}74 {html_options id=modalOverlayTheme name=modalOverlayTheme options=$modalOverlayThemes selected=$modalOverlayThemesSelected} 17 75 <label style="margin-left:1em"> 18 76 {'shadogo_overlaythemes'|@translate} … … 21 79 22 80 <div style="padding-left:1em; margin:2em 0"> 23 <script type="text/javascript">24 {literal}25 $(document).ready(function() {26 $('.expert-param').hide();27 });28 {/literal}29 </script>30 81 <input type="checkbox" onclick="if (this.checked) $('.expert-param').show(); else $('.expert-param').hide();"/> 31 82 <label style="margin-left:1em">
Note: See TracChangeset
for help on using the changeset viewer.