Changeset 5934 in spip-zone


Ignore:
Timestamp:
Oct 6, 2006, 12:29:00 AM (15 years ago)
Author:
fil@…
Message:

gestion securite complete; des couleurs plus douces; faire dblclick pour activer le bazar (ou le desactiver)

Location:
_plugins_/_dev_/widgets
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/widgets/action/widgets_html.php

    r5933 r5934  
    55// fonction d'API manquante a SPIP...
    66function autoriser_modifs($quoi = 'article', $id = 0) {
    7         global $connect_id_auteur;
    8         $connect_id_auteur = intval($GLOBALS['auteur_session']['id_auteur']);
    9 
    107        if ($quoi != 'article') {
    118                echo "pas implemente";
     
    1310        }
    1411
     12        global $connect_id_auteur, $connect_statut;
     13        $connect_id_auteur = intval($GLOBALS['auteur_session']['id_auteur']);
     14        $connect_statut = $GLOBALS['auteur_session']['statut'];
    1515        include_spip('inc/auth');
    1616        auth_rubrique(); # definit $connect_toutes_rubriques (argh)
  • _plugins_/_dev_/widgets/article.html

    r5933 r5934  
    88
    99        <script type="text/javascript" src="#CHEMIN{widgets.js}"></script>
    10         <style type="text/css">
    11                 .title {font-size: 25px;}
    12                 .surtitre {text-decoration: underline;}
    13                 div.intro {margin-left: 5em;}
    14                 .widget:hover {background-color: #cceeee;}
    15         </style>
    1610
    1711</head>
  • _plugins_/_dev_/widgets/widgets.js

    r5933 r5934  
    11
    22url_widgets_html = 'spip.php?action=widgets_html&class=';
     3SEARCHING = '<img src="dist/images/searching.gif" style="float:right;" />';
    34
    45$.cancelwidgets = function() {
     
    3738
    3839    // charger le formulaire
     40    var contenu = $(me).html();
     41    $(me).append(SEARCHING); // icone d'attente
    3942    $.get(url_widgets_html+encodeURIComponent(me.className),
    4043       function (c) {
     
    4346         h = $(me).height();
    4447         $(me)
    45          .attr('orig_html', $(me).html())
     48         .attr('orig_html', contenu)
    4649         .html(c)
    4750         .find('form')
     
    5053             .html(c.responseText)
    5154             .removeAttr('orig_html');
     55           }).submit(function(){
     56             $(me).find("form").append(SEARCHING); // icone d'attente
    5257           })
    5358           .find(".widget-active")
     
    102107
    103108$(function() {
    104   $(".widget")
    105   .click($.clickwidget);
    106   $("html")
    107   .click($.cancelwidgets);
     109  var widgets_actives = false;
     110  $('html')
     111  .dblclick(function(){
     112    if (!widgets_actives) {
     113      $(".widget")
     114      .css('backgroundColor','#ddeeee')
     115      .click($.clickwidget);
     116      $("html")
     117      .click($.cancelwidgets);
     118      widgets_actives = true;
     119    } else {
     120      $(".widget")
     121      .css('backgroundColor','')
     122      .unclick($.clickwidget);
     123      $("html")
     124      .unclick($.cancelwidgets);
     125      widgets_actives = false;
     126    }
     127  });
    108128});
    109129
Note: See TracChangeset for help on using the changeset viewer.