Changeset 1193
- Timestamp:
- 01/10/08 23:41:51 (1 year ago)
- Files:
-
- branches/release-27/mt-static/js/edit.js (modified) (2 diffs)
- branches/release-27/mt-static/mt.js (modified) (3 diffs)
- branches/release-27/tmpl/cms/edit_entry.tmpl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/release-27/mt-static/js/edit.js
r1174 r1193 81 81 82 82 case "openCategorySelector": 83 this.categorySelector.open( null, Function.stub, event.commandElement ); 83 this.categorySelector.open( event.commandElement ) 84 break; 85 86 case "closeCategorySelector": 87 this.categorySelector.close( event.commandElement ); 84 88 break; 85 89 … … 345 349 346 350 case "openCategorySelector": 347 app.categorySelector.open( null, Function.stub, event.commandElement ); 351 app.categorySelector.open( event.commandElement ); 352 break; 353 354 case "closeCategorySelector": 355 app.categorySelector.close( event.commandElement ); 348 356 break; 349 357 branches/release-27/mt-static/mt.js
r1188 r1193 2482 2482 } ); 2483 2483 2484 MT.App.CategorySelector = new Class( Transient, {2484 MT.App.CategorySelector = new Class( Component, { 2485 2485 2486 2486 2487 transitory: true,2488 2487 opening: false, 2489 2488 … … 2541 2540 2542 2541 2543 open: function() { 2544 arguments.callee.applySuper( this, arguments ); 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" ); 2548 DOM.removeClassName( this.element, "hidden" ); 2545 2549 /* hack to keep the broadcast from nuking our list */ 2546 2550 this.opening = true; … … 2549 2553 /* this keeps our list order if they made one a primary since the last open */ 2550 2554 this.list.setSelection( MT.App.selectedCategoryList ); 2555 }, 2556 2557 2558 close: function( el ) { 2559 if ( el ) 2560 DOM.addClassName( el, "hidden" ); 2561 DOM.addClassName( this.element, "hidden" ); 2562 DOM.removeClassName( this.openingEl, "hidden" ); 2551 2563 }, 2552 2564 branches/release-27/tmpl/cms/edit_entry.tmpl
r1182 r1193 427 427 <mt:if name="object_type" eq="entry"> 428 428 <mt:setvarblock name="header_action"> 429 <a href="javascript:void(0)" class="add-new-category-link" mt:command="open-category-selector" title="<__trans phrase="Add category">"><__trans phrase="edit"/></a>430 <a href="javascript:void(0)" class="add-category-toggle-link " mt:command="close"><__trans phrase="close"></a>429 <a href="javascript:void(0)" class="add-new-category-link" mt:command="open-category-selector" mt:close-el="close-category-selector1" title="<__trans phrase="Add category">"><__trans phrase="edit"/></a> 430 <a href="javascript:void(0)" class="add-category-toggle-link hidden" mt:command="close-category-selector" id="close-category-selector1"><__trans phrase="close"></a> 431 431 </mt:setvarblock> 432 432 <mtapp:widget
