Changeset 1196
- Timestamp:
- 01/11/08 00:21:48 (1 year ago)
- Files:
-
- branches/release-27/mt-static/mt.js (modified) (5 diffs)
- branches/release-27/tmpl/cms/include/asset_upload.tmpl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/release-27/mt-static/mt.js
r1193 r1196 2500 2500 if ( element.match( /category/ ) ) { 2501 2501 this.type = "category"; 2502 this.list .setOption( "singleSelect", false );2502 this.listsetOption( "singleSelect", false ); 2503 2503 this.list.setOption( "toggleSelect", true ); 2504 2504 } else { … … 2541 2541 2542 2542 open: function( el ) { 2543 this.openingEl = el; 2544 DOM.addClassName( el, "hidden" ); 2545 var closeEl = el.getAttribute( "mt:close-el" ); 2546 if ( closeEl ) 2547 DOM.removeClassName( closeEl, "hidden" ); 2543 if ( el ) { 2544 this.openingEl = el; 2545 DOM.addClassName( el, "hidden" ); 2546 var closeEl = el.getAttribute( "mt:close-el" ); 2547 if ( closeEl ) 2548 DOM.removeClassName( closeEl, "hidden" ); 2549 } 2548 2550 DOM.removeClassName( this.element, "hidden" ); 2549 2551 /* hack to keep the broadcast from nuking our list */ … … 2560 2562 DOM.addClassName( el, "hidden" ); 2561 2563 DOM.addClassName( this.element, "hidden" ); 2562 DOM.removeClassName( this.openingEl, "hidden" ); 2564 if ( this.openingEl ) 2565 DOM.removeClassName( this.openingEl, "hidden" ); 2563 2566 }, 2564 2567 … … 2570 2573 case "close": 2571 2574 this.removeMovable(); 2572 this.close( this.list.getSelectedIDs());2575 this.close(); 2573 2576 break; 2574 2577 … … 2733 2736 MT.App.selectedCategoryList = Array.fromPseudo( list.getSelectedIDs() ); 2734 2737 app.catList.redraw(); 2738 if ( this.type == 'folder' ) 2739 this.close(); 2735 2740 }, 2736 2741 branches/release-27/tmpl/cms/include/asset_upload.tmpl
r1118 r1196 70 70 show_hint="1"> 71 71 <mt:var name="object_type" value="page"> 72 <mt:include name="include/category_selector.tmpl">73 72 <script type="text/javascript" src="<$mt:var name="static_uri"$>js/tc/client.js?v=<mt:var name="mt_version_id" escape="url">"></script> 74 73 <script type="text/javascript"> … … 117 116 eventClick: function( event ) { 118 117 var command = this.getMouseEventCommand( event ); 118 log('command:'+command); 119 119 switch( command ) { 120 120 121 121 case "openFolderSelector": 122 this.categorySelector.open( null, Function.stub,event.commandElement );122 this.categorySelector.open( event.commandElement ); 123 123 break; 124 124 125 125 } 126 126 return arguments.callee.applySuper( this, arguments ); … … 177 177 178 178 <mt:if name="enable_destination"> 179 <div id="folder-selector" style="position:static;" class="category-selector autolayout-flyout-auto flyout"><div id="folder-selector-inner" class="inner"--> 180 <div id="add-category-form" class="add-category-form hidden"><input id="add-category-input" class="add-category-input input-hint" type="text" value="<__trans phrase="Add [lc,_1] name" params="Folder">" mt:default="<__trans phrase="Add [lc,_1] name" params="Folder">" mt:delegate="default-value" /> <a href="javascript:void(0);" mt:command="add" class="add-category-save-link"><span>Add</span> </a><a href="javascript:void(0);" mt:command="cancel" class="add-category-cancel-link"><span>Cancel</span> </a></div> 181 <div id="folder-selector-list" class="category-selector-list"> 182 </div> 183 <a class="add-category-ok-link" href="javascript:void(0)" mt:command="close"><__trans phrase="OK"></a> 184 </div></div><!-- /category-selector --> 179 <$mt:var name="container_type" value="folder"$> 180 <mt:include name="include/category_selector.tmpl"> 185 181 </mt:if> 186 182
