Changeset 466:71d37889bcfd
- Timestamp:
- 07/01/11 11:27:45 (14 years ago)
- Branch:
- wysiwyg
- Location:
- admin/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
admin/js/_post.js
r326 r466 80 80 var formatField = $('#post_format').get(0); 81 81 $(formatField).change(function() { 82 $('#post_excerpt').dctoolbar('switch ',$(this).val());83 $('#post_content').dctoolbar('switch ',$(this).val());82 $('#post_excerpt').dctoolbar('switchMode',$(this).val()); 83 $('#post_content').dctoolbar('switchMode',$(this).val()); 84 84 }); 85 85 … … 96 96 97 97 // Tabs events 98 $('#edit-entry').onetabload(function() { 98 $('#edit-entry').onetabload(function() { 99 99 dotclear.hideLockable(); 100 100 … … 123 123 124 124 // We load toolbar on excerpt only when it's ready 125 $('#post_content,#post_excerpt').dctoolbar('draw'); 125 126 $('#excerpt-area label').toggleWithLegend($('#excerpt-area').children().not('label'),{ 126 fn: function() { $('#post_excerpt').dctoolbar('draw'); }, 127 cookie: 'dcx_post_excerpt', 128 hide: $('#post_excerpt').val() == '' 129 }); 130 $('#post_content').dctoolbar('draw'); 127 cookie: 'dcx_post_excerpt' 128 },function() { 129 $('#post_excerpt').dctoolbar('toggle'); 130 }); 131 131 132 132 // Replace attachment remove links by a POST form submit -
admin/js/dcToolBar.js
r430 r466 35 35 } 36 36 var t = $(this).data('toolbar'); 37 38 tinymce.dom.show(t.getContainer()); 39 t.load(); 37 38 t.show(); 40 39 }); 41 40 }, … … 46 45 } 47 46 var t = $(this).data('toolbar'); 48 49 tinymce.dom.hide(t.getContainer()); 50 t.load(); 47 48 t.hide(); 51 49 }); 52 50 }, … … 57 55 } 58 56 var t = $(this).data('toolbar'); 57 59 58 if (t.isHidden()) { 60 t.show(); 61 t.load(); 62 } 63 else { 64 t.save(); 59 $(t.getContainer()).show(); 60 $(t.getElement()).hide(); 61 } else { 65 62 $(t.getContainer()).hide(); 66 63 } … … 76 73 }); 77 74 }, 78 switch : function(formatter) {75 switchMode: function(formatter) { 79 76 return this.each(function(){ 80 77 if ($(this).data('formatter') != formatter) { 81 78 var options = {}; 79 var displayed = !$(this).data('toolbar').isHidden(); 82 80 options.formatter = formatter; 83 81 methods.destroy.apply($(this)); 84 82 methods.init.apply($(this),[options]); 85 methods.draw.apply($(this)); 83 if (displayed) { 84 methods.draw.apply($(this)); 85 } 86 86 } 87 87 }); … … 99 99 } 100 100 } catch (e) { 101 $.error('Error happen d on jQuery.dctoolbar: ' + e);101 $.error('Error happened on jQuery.dctoolbar: ' + e); 102 102 } 103 103 };
Note: See TracChangeset
for help on using the changeset viewer.