js:clicktoedit

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
js:clicktoedit [2023/01/15 17:58] avillepreuxjs:clicktoedit [2023/01/15 18:19] (Version actuelle) avillepreux
Ligne 4: Ligne 4:
 jQuery(document).ready(function() jQuery(document).ready(function()
 {     {    
-//  CTRL+ALT+Clic pour éditer le texte a l'endroit du curseur+   //  CTRL+ALT+Clic pour éditer le texte a l'endroit du curseur
  
     if (typeof(click_to_edit) === 'undefined')     if (typeof(click_to_edit) === 'undefined')
Ligne 22: Ligne 22:
             jQuery('[class^="sectionedit"], div[class^="level"]', $dokuWiki).on("click", function (evt)              jQuery('[class^="sectionedit"], div[class^="level"]', $dokuWiki).on("click", function (evt) 
             {             {
-            //  if (evt.detail === 3) // Triple clic+              //if (evt.detail === 3) // Triple clic
                 if (evt.ctrlKey /*&& evt.shiftKey*/ && evt.altKey)                 if (evt.ctrlKey /*&& evt.shiftKey*/ && evt.altKey)
                 {                 {
-                    console.log(evt.detail);+                    //console.log(evt.detail);
                                  
                     // find string                     // find string
Ligne 52: Ligne 52:
                     // find the closest anchor link to the element double clicked (upwards)                     // find the closest anchor link to the element double clicked (upwards)
                                          
-                    var a = jQuery(this).prevAll('.anchorjs-link:eq(0)'); +                    var a = jQuery(this).prevAll('[class^="level"]:eq(0)');
-                    +
                     console.log("EDIT anchor", a);                     console.log("EDIT anchor", a);
 +                    
 +                    var b = a.prevAll('.anchorjs-link:eq(0)');
 +                    console.log("EDIT anchor", b);
 +                    
 +                    var c = a.prevAll('*:eq(0)');
 +                    console.log("EDIT anchor", c);
                                                          
 +                    var d = a.prevAll('h3');
 +                    console.log("EDIT anchor", d);
 +                    
                     // find the closest edit button form to the element double clicked (downwards) and submit the form                     // find the closest edit button form to the element double clicked (downwards) and submit the form
                                                                  
-                    var e = jQuery(this).nextAll('.editbutton_section:eq(0)').children('form:eq(0)');                     +                    var e = jQuery(this).nextAll('.editbutton_section:eq(0)').children('form:eq(0)');
-                    +
                     console.log("EDIT button", e);                     console.log("EDIT button", e);
                                                          
  • js/clicktoedit.1673801906.txt.gz
  • Dernière modification : 2023/01/15 17:58
  • de avillepreux