Dotclear

Changeset 310:0346fd2599eb for admin/js


Ignore:
Timestamp:
05/23/11 15:52:58 (14 years ago)
Author:
Tomtom33 <tbouron@…>
Branch:
wysiwyg
Message:

Updated tag plugin for the new toolbar integration

Location:
admin/js
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • admin/js/_post.js

    r307 r310  
    8585           
    8686          // Init toolbars 
    87           $('#post_excerpt,#post_content').dctoolbarmanager({mode:$(formatField).val()}); 
     87          $('#post_excerpt,#post_content').dctoolbarmanager({ 
     88               mode: $(formatField).val(), 
     89               context: 'post' 
     90          }); 
    8891     } 
    8992      
     
    121124               hide: $('#post_password').val() == '' 
    122125          }); 
    123            
    124           $('#post_content').dctoolbarmanager('draw'); 
    125126           
    126127          // We load toolbar on excerpt only when it's ready 
     
    130131               hide: $('#post_excerpt').val() == '' 
    131132          }); 
     133           
     134          $('#post_content').dctoolbarmanager('draw'); 
    132135           
    133136          // Replace attachment remove links by a POST form submit 
  • admin/js/dcToolBarManager.js

    r307 r310  
    33          init: function(options) { 
    44               var settings = { 
    5                     mode: 'xhtml' 
     5                    mode: 'xhtml', 
     6                    context: null 
    67               }; 
    78               return this.each(function(){ 
     9                    var _this = this; 
    810                    if (options) { 
    911                         $.extend(settings,options); 
    1012                    } 
    11                     $.data(this,'mode',settings.mode); 
     13                    $.each(settings, function(k,v) { 
     14                         $.data(_this,k,v); 
     15                    }); 
    1216                    dcToolBarManager._load(settings.mode,this); 
    1317               }); 
     
    109113                         t.loaded = true; 
    110114                         t.init(); 
    111                          $.each(_this.fn[mode],function(i,callback) { 
    112                               callback(); 
    113                          }); 
    114115                    } 
    115116               }); 
     
    133134          } 
    134135          var t = this.toolbars[mode]; 
     136           
     137          $.each(this.fn[mode],function(i,callback) { 
     138               callback(); 
     139          }); 
    135140          t.load(elm); 
    136141     }, 
Note: See TracChangeset for help on using the changeset viewer.

Sites map