Changeset 7640 in spip-zone


Ignore:
Timestamp:
Nov 28, 2006, 12:12:53 PM (12 years ago)
Author:
fil@…
Message:

fix pour un bug jquery .filter().each()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/widgets/widgets.js

    r7615 r7640  
    2323    '" title="' + this.img[what].txt + '" />';
    2424}
    25 cfgWidgets.prototype.iconclick = function(elt) {
     25cfgWidgets.prototype.iconclick = function(c) {
     26
    2627  // le + qui passe en prive pour editer tout si classe type--id
    27   var link = elt.className.match(/\b(\w+)--(\d+)\b/);
     28  var link = c.match(/\b(\w+)--(\d+)\b/);
    2829  link = link ?
    2930    '<a href="ecrire/?exec=' + link[1] + 's_edit&id_' + link[1] + '=' + link[2] +
    3031    '">' + this.mkimg('edit') + '</a><br />' : '';
    3132
    32   var cray = elt.className.match(/\b\w+-\w+-\d+\b/);
     33  var cray = c.match(/\b\w+-\w+-\d+\b/);
    3334  cray = !cray ? '' : this.mkimg('crayon') + '<br />';
    3435
     
    242243// insere les icones dans l'element
    243244$.fn.iconewidget = function(){
     245  var stop = false;
    244246  return this.each(function() {
    245     $(this).prepend(configWidgets.iconclick(this))
     247    if (this == false || stop) return stop=true;
     248    $(this).prepend(configWidgets.iconclick(this.className))
    246249    .find('.widget-crayon') // le crayon a clicker lui-meme
    247250      .click(function(e){
Note: See TracChangeset for help on using the changeset viewer.