Dotclear

Changeset 1124


Ignore:
Timestamp:
04/30/09 08:27:32 (14 years ago)
Author:
Tomtom33
Message:

dcWikipedia 0.2 :

  • Added language combo to change language search (closes #167)
  • Changed locales
Location:
plugins/dcWikipedia
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • plugins/dcWikipedia/_define.php

    r1107 r1124  
    1515          /* Description*/         "Search, find and link any word or expression on Wikipedia", 
    1616          /* Author */             "Tomtom (http://blog.zenstyle.fr)", 
    17           /* Version */            '0.1.1', 
     17          /* Version */            '0.2', 
    1818          /* Permissions */        'usage' 
    1919); 
  • plugins/dcWikipedia/js/popup.js

    r1106 r1124  
    3737          } 
    3838     ); 
     39 
     40     $('#lang').parent().toggleWithLegend($('#lang'),{}); 
     41 
     42     $($('#lang').get(0)).change(function() { 
     43          $('#dcwikipedia-lang-form').submit(); 
     44     }); 
    3945}); 
  • plugins/dcWikipedia/js/popup.min.js

    r1107 r1124  
    33{var insert_form=$('#dcwikipedia-insert-form').get(0);if(insert_form==undefined){return;} 
    44var tb=window.opener.the_toolbar;var data=tb.elements.dcWikipedia.data;if($("input[name='dcwikipedia_uri']:checked").val().length>0) 
    5 {data.dcWikipediaUri=$("input[name='dcwikipedia_uri']:checked").val();data.dcWikipediaValue=$("input[name='dcwikipedia_value']").val();tb.elements.dcWikipedia.fncall[tb.mode].call(tb);window.close();}});}); 
     5{data.dcWikipediaUri=$("input[name='dcwikipedia_uri']:checked").val();data.dcWikipediaValue=$("input[name='dcwikipedia_value']").val();tb.elements.dcWikipedia.fncall[tb.mode].call(tb);window.close();}});$('#lang').parent().toggleWithLegend($('#lang'),{});$($('#lang').get(0)).change(function(){$('#dcwikipedia-lang-form').submit();});}); 
  • plugins/dcWikipedia/js/post.js

    r1106 r1124  
    1 // Originally written by Olivier Meunier and modified by Oleksandr Syenchuk 
    2 // Modified by Thomas Bouron for dcWikipedia 
    3  
     1/* 
     2# -- BEGIN LICENSE BLOCK ---------------------------------- 
     3# This file is part of dcWikipedia, a plugin for Dotclear. 
     4#  
     5# Copyright (c) 2009 Tomtom 
     6# http://blog.zenstyle.fr/ 
     7#  
     8# Licensed under the GPL version 2.0 license. 
     9# A copy of this license is available in LICENSE file or at 
     10# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html 
     11# -- END LICENSE BLOCK ------------------------------------ 
     12*/ 
    413var dcWikipedia = { msg :{}, option :{}}; 
    514 
  • plugins/dcWikipedia/locales/fr/main.po

    r1107 r1124  
    11# 
    22# Language: français 
    3 # Module: dcWikipedia v0.1 
    4 # Date: 2009-04-28 23:25:22 
    5 # File made by translater -  
     3# Module: dcWikipedia v0.1.1 
     4# Date: 2009-04-30 06:24:57 
     5# File made by class dcTranslater - 0.2.3 
    66 
    77msgid "" 
     
    1616msgstr "Sélectionnez un mot ou une expression s'il vous plait" 
    1717 
    18 #: _admin.php:41 
    1918#: popup.php:22 
    2019msgid "dcWikipedia" 
     
    2928msgstr "Ajouter un lien Wikipédia" 
    3029 
    31 #: popup.php:33 
     30#: popup.php:59 
     31msgid "No suggestion found for : %s in %s" 
     32msgstr "Aucune suggestion trouvée pour : %s en %s" 
     33 
     34#: popup.php:72 
     35msgid "Read more..." 
     36msgstr "En lire plus..." 
     37 
    3238msgid "No suggestion found for : %s" 
    3339msgstr "Aucune suggestion trouvée pour : %s" 
    3440 
    35 #: popup.php:43 
    36 msgid "Read more..." 
    37 msgstr "En lire plus..." 
    38  
  • plugins/dcWikipedia/popup.php

    r1107 r1124  
    3030<?php 
    3131 
     32$rs = $core->blog->getLangs(array('order'=>'asc')); 
     33$all_langs = l10n::getISOcodes(0,1); 
     34$lang_combo = array('' => '', __('Most used') => array(), __('Available') => l10n::getISOcodes(1,1)); 
     35while ($rs->fetch()) { 
     36     if (isset($all_langs[$rs->post_lang])) { 
     37          $lang_combo[__('Most used')][$all_langs[$rs->post_lang]] = $rs->post_lang; 
     38          unset($lang_combo[__('Available')][$all_langs[$rs->post_lang]]); 
     39     } else { 
     40          $lang_combo[__('Most used')][$rs->post_lang] = $rs->post_lang; 
     41     } 
     42} 
     43unset($rs); 
     44 
     45echo  
     46'<form id="dcwikipedia-lang-form" action="'.DC_ADMIN_URL.'plugin.php" method="get">'. 
     47form::hidden('p','dcWikipedia'). 
     48form::hidden('popup','1'). 
     49form::hidden('value',$value). 
     50'<p><label for="lang">'.__('Lang:').''. 
     51form::combo('lang',$lang_combo,$lang). 
     52'</label></p>'. 
     53$core->formNonce(). 
     54'</form>'; 
     55 
    3256if (count($parser->getItems()) == 0) { 
    33      echo '<p>'.sprintf(__('No suggestion found for : %s'),'<q>'.$value.'</q>').'</p>'; 
     57     echo 
     58     '<p>'.sprintf( 
     59     __('No suggestion found for : %s in %s'), 
     60     '<strong><q>'.$value.'</q></strong>', 
     61     '<em>'.$all_langs[$lang].'</em>' 
     62     ).'</p>'; 
    3463} 
    3564else { 
Note: See TracChangeset for help on using the changeset viewer.

Sites map