Changeset 60901 in spip-zone


Ignore:
Timestamp:
May 4, 2012, 11:33:43 AM (9 years ago)
Author:
kent1@…
Message:

Modernisation (2.1) de la déclaration de la base et de l'upgrade

Un peu de modernisation de code

Plus d'erreurs JS

Location:
_plugins_/photospip/trunk
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/photospip/trunk/base/photospip.php

    r24295 r60901  
    88 * Quentin Drouet (kent1@arscenic.info)
    99 *
    10  * © 2008 - Distribue sous licence GNU/GPL
     10 * © 2008-2012 - Distribue sous licence GNU/GPL
    1111 * Pour plus de details voir le fichier COPYING.txt
    1212 *
     
    1515if (!defined("_ECRIRE_INC_VERSION")) return;
    1616
    17 $documents_inters = array(
    18         "id_documents_inter"    => "bigint(21) NOT NULL AUTO_INCREMENT",
    19         "id_document"   => "bigint(21) NOT NULL", //document original
    20         "id_auteur"     => "bigint(21) NOT NULL", //qui a modifié
    21         "extension"     => "VARCHAR(10) DEFAULT '' NOT NULL",
    22         "fichier"       => "varchar(255) DEFAULT '' NOT NULL",
    23         "taille"        => "integer",
    24         "largeur"       => "integer",
    25         "hauteur"       => "integer",
    26         "mode"  => "ENUM('vignette', 'image', 'document') DEFAULT 'document' NOT NULL",
    27         "version" => "bigint(21) NOT NULL",
    28         "filtre" => "text",
    29         "param" => "text",
    30         "maj"   => "TIMESTAMP", //quand ca a eut lieu
    31 );
    32        
    33 $documents_inters_key = array(
    34         "PRIMARY KEY" => "id_documents_inter, id_document",
    35         "KEY id_document"       => "id_document",
    36         "KEY id_auteur" => "id_auteur");
    3717
    38 global $tables_principales;
    39 $tables_principales['spip_documents_inters'] = array(
    40         'field' => &$documents_inters,
    41         'key' => &$documents_inters_key);
     18function photospip_declarer_tables_interfaces($interface){
     19        $interface['tables_jointures']['spip_documents_inters'][] = 'documents';
     20        $interface['tables_jointures']['spip_documents_inters'][] = 'auteurs';
     21       
     22        $interface['table_des_tables']['documents_inters']='documents_inters';
     23       
     24        return $interface;
     25}
    4226
    43 global $tables_jointures;
    44 $tables_jointures['spip_documents_inters'][] = 'documents';
    45 $tables_jointures['spip_documents_inters'][] = 'auteurs';
     27function photospip_declarer_tables_principales($tables_principales){
     28        $documents_inters = array(
     29                "id_documents_inter"    => "bigint(21) NOT NULL AUTO_INCREMENT",
     30                "id_document"   => "bigint(21) NOT NULL", //document original
     31                "id_auteur"     => "bigint(21) NOT NULL", //qui a modifié
     32                "extension"     => "VARCHAR(10) DEFAULT '' NOT NULL",
     33                "fichier"       => "varchar(255) DEFAULT '' NOT NULL",
     34                "taille"        => "integer",
     35                "largeur"       => "integer",
     36                "hauteur"       => "integer",
     37                "mode"  => "ENUM('vignette', 'image', 'document') DEFAULT 'document' NOT NULL",
     38                "version" => "bigint(21) NOT NULL",
     39                "filtre" => "text",
     40                "param" => "text",
     41                "maj"   => "TIMESTAMP", //quand ca a eut lieu
     42        );
     43               
     44        $documents_inters_key = array(
     45                "PRIMARY KEY" => "id_documents_inter, id_document",
     46                "KEY id_document"       => "id_document",
     47                "KEY id_auteur" => "id_auteur");
     48       
     49        $tables_principales['spip_documents_inters'] = array(
     50                'field' => &$documents_inters,
     51                'key' => &$documents_inters_key);
     52               
     53        return $tables_principales;
     54}
    4655
    47 global $table_des_tables;
    48 $table_des_tables['documents_inters']='documents_inters';
    4956?>
  • _plugins_/photospip/trunk/base/photospip_upgrade.php

    r60899 r60901  
    88 * Quentin Drouet (kent1@arscenic.info)
    99 *
    10  * © 2008 - Distribue sous licence GNU/GPL
     10 * © 2008-2012 - Distribue sous licence GNU/GPL
    1111 * Pour plus de details voir le fichier COPYING.txt
    1212 *
    1313 */
    14  
    15 $GLOBALS['photospip_base_version'] = 0.03;
    1614       
    17         function photospip_upgrade(){
    18                 $version_base = $GLOBALS['photospip_base_version'];
    19                 $current_version = 0.0;
    20                 if (   (!isset($GLOBALS['meta']['photospip_base_version']) )
    21                                 || (($current_version = $GLOBALS['meta']['photospip_base_version'])!=$version_base)){
    22                         include_spip('base/photospip');
    23                         if ($current_version==0.0){
    24                                 include_spip('base/create');
    25                                 include_spip('base/abstract_sql');
    26                                 creer_base();
    27                                 ecrire_meta('photospip_base_version',$current_version=$version_base,'non');
    28                         }
    29                         if ($current_version<0.02){
    30                                 spip_query("ALTER TABLE spip_documents_inters  ADD `filtre` text AFTER `version` ");
    31                                 ecrire_meta('photospip_base_version',$current_version=0.02);
    32                         }
    33                         if ($current_version<0.03){
    34                                 spip_query("ALTER TABLE spip_documents_inters  ADD `param` text AFTER `filtre` ");
    35                                 ecrire_meta('photospip_base_version',$current_version=0.03);
    36                         }
    37                         ecrire_metas();
     15function photospip_upgrade($nom_meta_base_version,$version_cible){
     16        $current_version = 0.0;
     17        if (   (!isset($GLOBALS['meta'][$nom_meta_base_version]) )
     18                || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
     19                include_spip('base/abstract_sql');
     20                if ($current_version==0.0){
     21                        include_spip('base/create');
     22                        creer_base();
     23                        $config_palette = lire_config('palette',array());
     24                        $config_palette['palette_public'] = 'on';
     25                        ecrire_meta("palette",serialize($config_palette));
     26                        ecrire_meta($nom_meta_base_version,$current_version=$version_base,'non');
     27                }
     28                if (version_compare($current_version,'0.2','<')){
     29                        spip_query("ALTER TABLE spip_documents_inters  ADD `filtre` text AFTER `version` ");
     30                        ecrire_meta($nom_meta_base_version,$current_version="0.2","non");
     31                }
     32                if (version_compare($current_version,'0.3','<')){
     33                        spip_query("ALTER TABLE spip_documents_inters  ADD `param` text AFTER `filtre` ");
     34                        ecrire_meta($nom_meta_base_version,$current_version="0.3","non");
     35                }
     36                if (version_compare($current_version,'0.4','<')){
     37                        $config_palette = lire_config('palette',array());
     38                        $config_palette['palette_public'] = 'on';
     39                        ecrire_meta("palette",serialize($config_palette));
     40                        ecrire_meta($nom_meta_base_version,$current_version="0.4","non");
    3841                }
    3942        }
     43}
    4044       
    41         function photospip_vider_tables() {
    42                 include_spip('base/photospip');
    43                 include_spip('base/abstract_sql');
    44                 spip_query("DROP TABLE spip_documents_inters");
    45                 effacer_meta('photospip_base_version');
    46                 ecrire_metas();
    47         }
    48        
    49         function photospip_install($action){
    50                 global $photospip_base_version;
    51                 switch ($action){
    52                         case 'test':
    53                                 return (isset($GLOBALS['meta']['photospip_base_version']) AND ($GLOBALS['meta']['photospip_base_version']>=$photospip_base_version));
    54                                 break;
    55                         case 'install':
    56                                 photospip_upgrade();
    57                                 break;
    58                         case 'uninstall':
    59                                 photospip_vider_tables();
    60                                 break;
    61                 }
    62         }       
     45function photospip_vider_tables($nom_meta_base_version) {
     46        include_spip('base/abstract_sql');
     47        spip_query("DROP TABLE spip_documents_inters");
     48        effacer_meta($nom_meta_base_version);
     49        ecrire_metas();
     50}
     51
    6352?>
  • _plugins_/photospip/trunk/fragment_photospip.html

    r23327 r60901  
    11#CACHE{0}
    22#HTTP_HEADER{Content-Type:text/html}
    3 <BOUCLE_doc(DOCUMENTS){id_document}>
     3<BOUCLE_doc(DOCUMENTS){id_document}{tout}>
    44        <div id="image_modifier" style="[width:(#ENV{largeur_max}|sinon{450})px;]">
    55                [(#ENV{message}|?{' '})
  • _plugins_/photospip/trunk/inc-validation.html

    r22585 r60901  
    22#HTTP_HEADER{Content-Type:text/html}
    33[(#SET{photospip,pasok})]
    4 <BOUCLE_interd(DOCUMENTS_INTERS){id_document} />
    5 [(#TOTAL_BOUCLE|>={#CONFIG{photospip/limite_version}}|?{#SET{photospip,ok},#SET{photospip,pasok}})]
     4<BOUCLE_interd(DOCUMENTS_INTERS){id_document}{tout} />
     5[(#TOTAL_BOUCLE|>={#CONFIG{photospip/limite_version,5}}|?{#SET{photospip,ok},#SET{photospip,pasok}})]
    66<//B_interd>
    77
  • _plugins_/photospip/trunk/modifier_document.html

    r23577 r60901  
    11#CACHE{0}
    2 <BOUCLE_article_principal(DOCUMENTS) {id_document}><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
     2<BOUCLE_article_principal(DOCUMENTS) {id_document}{tout}><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    33<html dir="#LANG_DIR" lang="#LANG">
    44<head>
     
    66[<meta name="description" content="(#DESCRIPTIF|couper{150}|texte_backend|textebrut)" />]
    77<INCLURE{fond=inc-head}>
     8
    89<script type="text/javascript" src="#URL_PAGE{photospip.js}"></script>
    9 <link rel="stylesheet" href="#CHEMIN{lib/farbtastic12/farbtastic/farbtastic.css}" type="text/css" media="print, projection, screen" />
     10
    1011<link rel="stylesheet" href="#URL_PAGE{photospip.css}" type="text/css" media="print, projection, screen" />
    1112        <script type="text/javascript"><!--
     
    2021        var onsubmit_modif = function(id){
    2122                jQuery('.previsu_texte').hide();
    22                 jQuery('input[@name=valider]').attr({disabled:"disabled"}).css(
     23                jQuery('input[name=valider]').attr({disabled:"disabled"}).css(
    2324                        'opacity',0.2
    2425                );
    25                 [(#CONFIG{photospip/image_recadre}|?{' '})
     26                [(#CONFIG{photospip/image_recadre}|oui)
    2627                image_crop_close();]
    2728                jQuery('#image-container').append('<div class="waiting"><h2>Modification de votre image...<\/h2><p>Veuillez patienter que cela soit termin&eacute;<\/p><\/div>');
     
    4748        }
    4849
    49         [(#CONFIG{photospip/image_recadre}|?{' ',''})
     50        [(#CONFIG{photospip/image_recadre,oui}|oui)
    5051       
    5152        jQuery(document).ready(function () {
     
    134135                        });     
    135136                });
    136                 [(#CONFIG{photospip/image_recadre}|?{' '})
     137                [(#CONFIG{photospip/image_recadre}|oui)
    137138                if(jQuery('#image_recadre').is(':checked')){
    138139                        image_crop();
    139140                }]
    140                 jQuery('form input[@type=radio]').not('.nocache').unbind().click(function(){
     141                jQuery('form input[type=radio]').not('.nocache').unbind().click(function(){
    141142                        if(jQuery(this).next().next('div').is(':hidden')){
    142143                                jQuery(".visible").slideUp().removeClass('visible')
    143144                                jQuery(this).parent().find('.cache').slideDown().addClass('visible');
    144145                                activatesliders();
    145                                 [(#CONFIG{photospip/image_recadre}|?{' '})
     146                                [(#CONFIG{photospip/image_recadre}|oui)
    146147                                if(jQuery(this).attr('id') == 'image_recadre'){
    147148                                        image_crop();
     
    152153                        }
    153154                });
    154                 jQuery('#versions input[@type=radio]').css("display", "none");
     155                jQuery('#versions input[type=radio]').css("display", "none");
    155156          }
    156157        jQuery(document).ready(function() {
     
    158159                activatesliders();
    159160                load();
    160                 jQuery('#container-1 > ul').tabs();
     161                jQuery('#container-1').tabs();
    161162                jQuery('.cache').hide();
    162                 jQuery('.image_recadre input[@type=radio]').click(function(){
     163                jQuery('.image_recadre input[type=radio]').click(function(){
    163164                        if (jQuery(this).val() != ''){
    164165                                jQuery('#image_modifier img').imgAreaSelect({aspectRatio: jQuery(this).val()});
     
    189190                                <//B_interd>
    190191                                <div class="nettoyeur"></div>
    191                         [(#SESSION{id_auteur}?{' ',''})
    192192                        [(#AUTORISER{'modifier','document',#ID_DOCUMENT})
    193193                        <div>
     
    196196                                        <li><a href="#fragment-format"><span><:photospip:filtres_format:></span></a></li>
    197197                                        <li><a href="#fragment-couleurs"><span><:photospip:filtres_de_couleur:></span></a></li>
    198                                         [(#PLUGIN{Fonctions_images}|?{' ',''})
    199                                         [(#CONFIG{photospip/image_niveau_de_gris_auto}|?{' ',''})#SET{Fonctions_images,ok}]
    200                                         [(#CONFIG{photospip/image_sincity}|?{' ',''})#SET{Fonctions_images,ok}]
    201                                         [(#CONFIG{photospip/image_saturation_desaturation_text}|?{' ',''})#SET{Fonctions_images,ok}]
    202                                         [(#GET{Fonctions_images}|=={ok}|?{' '})
     198                                        [(#PLUGIN{fonctions_images}|oui)
     199                                        [(#CONFIG{photospip/image_niveau_de_gris_auto}|oui)#SET{fonctions_images,ok}]
     200                                        [(#CONFIG{photospip/image_sincity}|oui)#SET{fonctions_images,ok}]
     201                                        [(#CONFIG{photospip/image_saturation_desaturation_text}|oui)#SET{fonctions_images,ok}]
     202                                        [(#GET{fonctions_images}|=={ok}|oui)
    203203                                        <li><a href="#fragment-sup"><span><:photospip:filtres_supplementaires:></span></a></li>]]
    204204                                </ul>
     
    213213                                        <form id="photospip1" onsubmit="onsubmit_modif();return AjaxSqueeze(this,'image-container',aftersubmit_modif,event)" method="post" action="[(#URL_ACTION_AUTEUR{photospip,#ID_DOCUMENT})]">
    214214                                                <ul>
    215                                                         [(#CONFIG{photospip/tourner}|?{' '})
     215                                                        [(#CONFIG{photospip/tourner,oui}|oui)
    216216                                                        <li>
    217217                                                                <input type="radio" name="filtre" id="tourner" value="tourner" />
     
    228228                                                                </div>
    229229                                                        </li>]
    230                                                         [(#CONFIG{photospip/image_flip_vertical}|?{' '})
     230                                                        [(#CONFIG{photospip/image_flip_vertical}|oui)
    231231                                                        <li>
    232232                                                                <input type="radio" name="filtre" id="image_flip_vertical" value="image_flip_vertical" />
     
    236236                                                                </div>
    237237                                                        </li>]
    238                                                         [(#CONFIG{photospip/image_flip_horizontal}|?{' '})
     238                                                        [(#CONFIG{photospip/image_flip_horizontal}|oui)
    239239                                                        <li>
    240240                                                                <input type="radio" name="filtre" id="image_flip_horizontal" value="image_flip_horizontal" />
     
    244244                                                                </div>
    245245                                                        </li>]
    246                                                         [(#CONFIG{photospip/image_rotation}|?{' '})
     246                                                        [(#CONFIG{photospip/image_rotation}|oui)
    247247                                                        <li>
    248248                                                                <input type="radio" name="filtre" id="image_rotation" value="image_rotation" />
     
    258258                                                                </div>
    259259                                                        </li>]
    260                                                         [(#CONFIG{photospip/image_recadre}|?{' '})
     260                                                        [(#CONFIG{photospip/image_recadre,oui}|oui)
    261261                                                        <li>
    262262                                                                <input type="radio" name="filtre" id="image_recadre" value="image_recadre" />
     
    316316                                                <form id="photospip2" onsubmit="onsubmit_modif();return AjaxSqueeze(this,'image-container',aftersubmit_modif,event)" method="post" enctype="multipart/form-data" action="[(#URL_ACTION_AUTEUR{photospip,#ID_DOCUMENT})]">
    317317                                                <ul>
    318                                                         [(#CONFIG{photospip/image_nb}|?{' '})
     318                                                        [(#CONFIG{photospip/image_nb,oui}|oui)
    319319                                                        <li>
    320320                                                                <input type="radio" name="filtre" id="filtre_nb" value="image_nb" />
     
    324324                                                                </div>
    325325                                                        </li>]
    326                                                         [(#CONFIG{photospip/image_gamma}|?{' '})
     326                                                        [(#CONFIG{photospip/image_gamma}|oui)
    327327                                                        <li>
    328328                                                                <input type="radio" name="filtre" id="filtre_gamma" value="image_gamma" />
     
    338338                                                                </div>
    339339                                                        </li>]
    340                                                         [(#CONFIG{photospip/image_flou}|?{' '})
     340                                                        [(#CONFIG{photospip/image_flou}|oui)
    341341                                                        <li>
    342342                                                                <input type="radio" name="filtre" id="filtre_flou" value="image_flou" />
     
    352352                                                                </div>
    353353                                                        </li>]
    354                                                         [(#CONFIG{photospip/image_sepia}|?{' '})
     354                                                        [(#CONFIG{photospip/image_sepia}|oui)
    355355                                                        <li>
    356356                                                                <input type="radio" name="filtre" id="filtre_sepia" value="image_sepia" />
     
    381381                                </div>
    382382
    383                                 [(#GET{Fonctions_images}|=={ok}|?{' '})
     383                                [(#GET{fonctions_images}|=={ok}|oui)
    384384                                <div id="fragment-sup">
    385385                                        <div class="help">
     
    392392                                        <form id="photospip3" onsubmit="onsubmit_modif();return AjaxSqueeze(this,'image-container',aftersubmit_modif,event)" method="post" action="[(#URL_ACTION_AUTEUR{photospip,#ID_DOCUMENT})]">
    393393                                        <ul>
    394                                                 [(#CONFIG{photospip/image_niveau_de_gris_auto}|?{' '})
     394                                                [(#CONFIG{photospip/image_niveau_de_gris_auto}|oui)
    395395                                                <li>
    396396                                                        <input type="radio" name="filtre" id="filtre_niveaux_auto" value="image_niveaux_gris_auto" />
     
    400400                                                        </div>
    401401                                                </li>]
    402                                                 [(#CONFIG{photospip/image_sincity}|?{' '})
     402                                                [(#CONFIG{photospip/image_sincity}|oui)
    403403                                                <li>
    404404                                                        <input type="radio" name="filtre" id="filtre_sincity" value="image_sincity" />
     
    408408                                                        </div>
    409409                                                </li>]
    410                                                 [(#CONFIG{photospip/image_saturation_desaturation_text}|?{' '})
     410                                                [(#CONFIG{photospip/image_saturation_desaturation_text}|oui)
    411411                                                <li>
    412412                                                        <input type="radio" name="filtre" id="filtre_saturer" value="image_saturer" />
     
    441441                        </div>
    442442                        <div class="nettoyeur"></div>
    443                         </div>]]
    444                         [(#AUTORISER{'modifier','document',#ID_DOCUMENT}|?{'',' '})
     443                        </div>]
     444                        [(#AUTORISER{'modifier','document',#ID_DOCUMENT}|non)
    445445                        <div class="erreur">
    446446                                <:photospip:modification_pas_autorisee:>
  • _plugins_/photospip/trunk/photospip.css.html

    r23576 r60901  
    152152        background:#d4f384 url(#CHEMIN{images/ico-warning.png}) left center no-repeat;
    153153}
    154 
    155 
    156 /* UI.tabs adapté au squelette de test photospip */
    157 
    158 /* Caution! Ensure accessibility in print and other media types... */
    159 @media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    160     .ui-tabs-hide {
    161         display: none !important;
    162     }
    163 }
    164 
    165 /* Hide useless elements in print layouts... */
    166 @media print {
    167     .ui-tabs-nav {
    168         display: none;
    169     }
    170 }
    171 
    172 /* Skin */
    173 .ui-tabs-nav, .ui-tabs-panel {
    174     font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    175     font-size: 12px;
    176 }
    177 .ui-tabs-nav {
    178     list-style: none;
    179     margin: 0;
    180     padding: 0 0 0 3px;
    181 }
    182 .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    183     display: block;
    184     clear: both;
    185     content: " ";
    186 }
    187 .ui-tabs-nav li {
    188     float: left;
    189     margin: 0 0 0 2px;
    190     font-weight: bold;
    191 }
    192 .ui-tabs-nav a, .ui-tabs-nav a span {
    193     float: left; /* fixes dir=ltr problem and other quirks IE */
    194     padding: 0 12px;
    195     background: url(i/tabs.png) no-repeat;
    196 }
    197 .ui-tabs-nav a {
    198     margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    199     padding-left: 0;
    200     background-position: 100% 0;
    201     text-decoration: none;
    202     white-space: nowrap; /* @ IE 6 */
    203     outline: 0; /* @ Firefox, prevent dotted border after click */   
    204 }
    205 .ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    206     color: #ccc;
    207         background:#f4f4f4;
    208 }
    209 .ui-tabs-nav a:hover {
    210         color:#666;
    211 }
    212 .ui-tabs-nav .ui-tabs-selected a {
    213     position: relative;
    214     top: 1px;
    215     z-index: 2;
    216     margin-top: 0;
    217     background:#E5E5E5;
    218         color:#666;
    219 }
    220 .ui-tabs-nav a span {
    221     padding-top: 1px;
    222     padding-right: 0;
    223     height: 20px;
    224     background-position: 0 0;
    225     line-height: 20px;
    226 }
    227 .ui-tabs-nav .ui-tabs-selected a span {
    228     padding-top: 0;
    229     height: 27px;
    230     line-height: 27px;
    231 }
    232 .ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
    233 .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    234     cursor: text;
    235 }
    236 .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
    237 .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    238     cursor: pointer;
    239 }
    240 .ui-tabs-disabled {
    241     opacity: .4;
    242     filter: alpha(opacity=40);
    243 }
    244 .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    245     color: #000;
    246 }
    247 .ui-tabs-panel {
    248     border: 1px solid #ccc;
    249     padding: 10px;
    250     background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
    251 }
    252 /*.ui-tabs-loading em {
    253     padding: 0 0 0 20px;
    254     background: url(loading.gif) no-repeat 0 50%;
    255 }*/
    256 
    257 /* Additional IE specific bug fixes... */
    258 * html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    259     display: inline-block;
    260 }
    261 *:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    262     display: inline-block;
    263 }
    264 
    265 /* UI.sliders adapté au squelette de test de photospip */
    266 /* This file skins sliders */
    267 
    268 .ui-slider { width: 200px; height: 23px; position: relative; background-repeat: no-repeat; background-position: center center; }
    269 .ui-slider-handle { position: absolute; z-index: 1; height: 23px; width: 12px; top: 0px; left: 0px; background-image: url(#CHEMIN{images/slider-handle.gif});  }
    270 .ui-slider-handle-active { border: 1px dotted black;  }
    271 .ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
    272 .ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }
    273 
    274 /* Default slider backgrounds */
    275 .ui-slider, .ui-slider-1 { background-image: url(#CHEMIN{images/slider-bg-1.png}); }
    276 .ui-slider-2 { background-image: url(#CHEMIN{images/slider-bg-2.png}); }
  • _plugins_/photospip/trunk/photospip.js.html

    r23116 r60901  
    55]#CACHE{7*24*3600,cache-client}
    66#HTTP_HEADER{'Content-Type: text/javascript'}
    7 /*
    8  * ui.core.js (plugins @ jQuery.com)
    9  * ui.tabs.js (plugins @ jQuery.com)
    10  * ui.slider.js (plugins @ jQuery.com)
    11  * jquery.scrollTo.js (plugins @ jQuery.com)
    12  * farbtastic.js (plugins @ jQuery.com)
    13  * jquery.scrollTo.js (plugins @ jQuery.com)
    14  * layer.js (www.spip.net)
    15  * imgareaselect-0.5.js (plugins @ jQuery.com)
    16  */
    17 [(#INCLURE{lib/jquery.ui-1.5.2/ui/ui.core.js}|compacte_js)]
    18 [(#INCLURE{lib/jquery.ui-1.5.2/ui/ui.tabs.js}|compacte_js)]
    19 [(#INCLURE{lib/jquery.ui-1.5.2/ui/ui.slider.js}|compacte_js)]
    20 [(#INCLURE{lib/jquery.scrollTo-1.4.0/jquery.scrollTo.js}|compacte_js)]
    21 [(#INCLURE{lib/farbtastic12/farbtastic/farbtastic.js}|compacte_js)]
    22 [(#INCLURE{javascript/layer.js}|compacte_js)]
    23 [(#INCLURE{lib/imgareaselect-0.5.1/jquery.imgareaselect-0.5.1.js}|compacte_js)]
     7[(#INCLURE{javascript/jquery-ui/ui/jquery.ui.core.js})]
     8[(#INCLURE{javascript/jquery-ui/ui/jquery.ui.widget.js})]
     9[(#INCLURE{javascript/jquery-ui/ui/jquery.ui.mouse.js})]
     10[(#INCLURE{javascript/jquery-ui/ui/jquery.ui.tabs.js})]
     11[(#INCLURE{javascript/jquery-ui/ui/jquery.ui.slider.js})]
     12[(#INCLURE{javascript/layer.js})]
     13[(#INCLURE{[(#EVAL{_DIR_LIB_IMGAREASELECT})]jquery.imgareaselect.js})]
  • _plugins_/photospip/trunk/photospip_options.php

    r24295 r60901  
    1313 */
    1414 
    15 include_spip('base/photospip');
     15define(_DIR_LIB_IMGAREASELECT,_DIR_LIB.'jquery.imgareaselect-0.9.8/')
    1616?>
  • _plugins_/photospip/trunk/plugin.xml

    r60899 r60901  
    66_ &copy; 2008-2012 - Distribu&#233; sous licence GNU/LGPL pour la partie spip
    77        </auteur>
    8         <version>
    9         0.1
    10         </version>
    11         <etat>
    12         dev
    13         </etat>
     8        <version>0.1</version>
     9        <version_base>0.4</version_base>
     10        <prefix>photospip</prefix>
     11        <etat>dev</etat>
    1412        <description><multi>
    1513[fr]un photoshop-light dans spip?
     
    2523        </multi></description>
    2624        <lien>http://kent1.sklunk.net/spip.php?article121</lien>
    27         <prefix>
    28         photospip
    29         </prefix>
    3025        <install>base/photospip_upgrade.php</install>
    31         <options>
    32                 photospip_options.php
    33         </options>
    34         <fonctions>
    35                 photospip_fonctions.php
    36         </fonctions>
     26        <options>photospip_options.php</options>
     27        <fonctions>photospip_fonctions.php</fonctions>
     28        <pipeline>
     29                <nom>declarer_tables_interfaces</nom>
     30                <inclure>base/photospip.php</inclure>
     31        </pipeline>
     32        <pipeline>
     33                <nom>declarer_tables_principales</nom>
     34                <inclure>base/photospip.php</inclure>
     35        </pipeline>
    3736        <necessite id='cfg' version='[1.10.1;]' />
    3837        <necessite id="palette" version='[1.3.4;]' />
Note: See TracChangeset for help on using the changeset viewer.