Changeset 59279 in spip-zone


Ignore:
Timestamp:
Mar 13, 2012, 8:44:32 PM (8 years ago)
Author:
cedric@…
Message:

affinage de l'affichage de l'url etendue et bouton modifier : le hover aide en affichant le 'modifier', mais cela fonctionne sans par simple clic sur l'url (utilisabilité sur périphérique sans hover)

Location:
_core_/plugins/urls_etendues
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/urls_etendues/paquet.xml

    r57917 r59279  
    22        prefix="urls"
    33        categorie="statistique"
    4         version="1.4.8"
     4        version="1.4.9"
    55        etat="test"
    66        compatibilite="[3.0.0-alpha2;["
  • _core_/plugins/urls_etendues/prive/objets/editer/url.html

    r50975 r59279  
    22<div class="editer_urls">
    33        [<span class='link'>
    4                 [(#AUTORISER{modifier,#OBJET,#ID_OBJET})
     4                #SET{auth,#AUTORISER{modifier,#OBJET,#ID_OBJET}}
     5                [(#GET{auth})
    56                <a href="#"
    67                title="Modifier l'URL"
    78                onclick="jQuery(this).closest('.editer_urls').find('.edition').toggle('fast').closest('.editer_urls').delay(300).toggleClass('open');return false;"
    8                                                 ><:bouton_modifier:></a>]<span id="url-#OBJET-#ID_OBJET">(#ID_OBJET|generer_url_entite{#OBJET,'','',#EVAL{true}}|url_absolue)</span></span>]
     9                                                >]<span class="edit"><:bouton_modifier:></span><span class="url" id="url-#OBJET-#ID_OBJET">(#ID_OBJET|generer_url_entite{#OBJET,'','',#EVAL{true}}|url_absolue)</span>[(#GET{auth})</a>]</span>]
    910        [(#AUTORISER{modifier,#OBJET,#ID_OBJET})
    1011        <div class="edition">
  • _core_/plugins/urls_etendues/prive/style_prive_plugin_urls.html

    r50973 r59279  
    1616#HTTP_HEADER{Vary: Accept-Encoding}
    1717
    18 #SET{claire,##ENV{couleur_claire,edf3fe}}
    19 #SET{foncee,##ENV{couleur_foncee,3874b0}}
    20 #SET{left,#ENV{ltr}|choixsiegal{left,left,right}}
    21 #SET{right,#ENV{ltr}|choixsiegal{left,right,left}}
    22 
    23 
    24 .fiche_objet .editer_urls .link {color:#999;display: block;padding-right: 100px;padding-left: 20px;background: url(#CHEMIN_IMAGE{url-16.png}) no-repeat top left;}
    25 .fiche_objet .editer_urls .link a {visibility: hidden;float: right;}
     18.fiche_objet .editer_urls .link {color:#999;display: block;margin-#ENV{right}: 100px;padding-#ENV{left}: 20px;background: url(#CHEMIN_IMAGE{url-16.png}) no-repeat top #ENV{left};}
     19.fiche_objet .editer_urls .link .url {color: #999;text-decoration: none;}
     20.fiche_objet .editer_urls .link .edit {visibility: hidden;float: #ENV{right};}
    2621.fiche_objet .editer_urls .edition {display:none;}
    2722.fiche_objet .editer_urls.open .edition {display:block;}
    2823.fiche_objet .editer_urls .link:hover,
    2924.fiche_objet .editer_urls.open .link {color: inherit;}
    30 .fiche_objet .editer_urls .link:hover a,
    31 .fiche_objet .editer_urls.open .link a {visibility: visible;}
     25.fiche_objet .editer_urls .link:hover .edit,
     26.fiche_objet .editer_urls.open .link .edit {visibility: visible;}
    3227.fiche_objet .editer_urls .liste-objets .objet {display: none;}
    3328.fiche_objet .editer_urls .liste-objets {margin-bottom: 0;}
  • _core_/plugins/urls_etendues/urls_pipeline.php

    r59038 r59279  
    3434                $p = strpos($flux['data'],'fiche_objet');
    3535                $p = strpos($flux['data'],'<!--/hd-->',$p);
     36                $p = strrpos(substr($flux['data'],0,$p),'<div');
    3637
    3738                $res = recuperer_fond('prive/objets/editer/url',array('id_objet'=>$id_objet,'objet'=>$objet),array('ajax'=>true));
Note: See TracChangeset for help on using the changeset viewer.