Dotclear

Changeset 1251:e28ea4728936


Ignore:
Timestamp:
07/24/13 15:51:25 (12 years ago)
Author:
Nicolas Lœuillet <nicolas@…>
Branch:
tags_links_in_page
Message:

add the tags link button in page edition

Location:
plugins
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • plugins/pages/page.php

    r1215 r1239  
    302302  dcPage::jsToolBar(). 
    303303  dcPage::jsModal(). 
     304  dcPage::jsMetaEditor(). 
    304305  dcPage::jsLoad('js/_post.js'). 
    305306  dcPage::jsConfirmClose('entry-form','comment-form'). 
  • plugins/tags/_admin.php

    r1179 r1239  
    2323$core->addBehavior('adminAfterPostUpdate',array('tagsBehaviors','setTags')); 
    2424 
     25$core->addBehavior('adminPageHeaders',array('tagsBehaviors','pageHeaders')); 
     26 
    2527$core->addBehavior('adminPostHeaders',array('tagsBehaviors','postHeaders')); 
    2628$core->addBehavior('adminPostsActionsHeaders',array('tagsBehaviors','postsActionsHeaders')); 
     
    99101               } 
    100102          } 
     103     } 
     104 
     105     public static function pageHeaders() 
     106     { 
     107          $tag_url = $GLOBALS['core']->blog->url.$GLOBALS['core']->url->getURLFor('tag'); 
     108           
     109          $opts = $GLOBALS['core']->auth->getOptions(); 
     110          $type = isset($opts['tag_list_format']) ? $opts['tag_list_format'] : 'more'; 
     111           
     112          return  
     113          '<script type="text/javascript" src="index.php?pf=tags/js/jquery.autocomplete.js"></script>'. 
     114          '<script type="text/javascript" src="index.php?pf=tags/js/page.js"></script>'. 
     115          '<script type="text/javascript">'."\n". 
     116          "//<![CDATA[\n". 
     117          "metaEditor.prototype.meta_url = 'plugin.php?p=tags&m=tag_posts&amp;tag=';\n". 
     118          "metaEditor.prototype.meta_type = '".html::escapeJS($type)."';\n". 
     119          "metaEditor.prototype.text_confirm_remove = '".html::escapeJS(__('Are you sure you want to remove this %s?'))."';\n". 
     120          "metaEditor.prototype.text_add_meta = '".html::escapeJS(__('Add a %s to this entry'))."';\n". 
     121          "metaEditor.prototype.text_choose = '".html::escapeJS(__('Choose from list'))."';\n". 
     122          "metaEditor.prototype.text_all = '".html::escapeJS(__('all'))."';\n". 
     123          "metaEditor.prototype.text_separation = '';\n". 
     124          "jsToolBar.prototype.elements.tag.title = '".html::escapeJS(__('Tag'))."';\n". 
     125          "jsToolBar.prototype.elements.tag.url = '".html::escapeJS($tag_url)."';\n". 
     126          "dotclear.msg.tags_autocomplete = '".html::escapeJS(__('used in %e - frequency %p%'))."';\n". 
     127          "dotclear.msg.entry = '".html::escapeJS(__('entry'))."';\n". 
     128          "dotclear.msg.entries = '".html::escapeJS(__('entries'))."';\n". 
     129          "\n//]]>\n". 
     130          "</script>\n". 
     131          '<link rel="stylesheet" type="text/css" href="index.php?pf=tags/style.css" />'; 
    101132     } 
    102133      
Note: See TracChangeset for help on using the changeset viewer.

Sites map