From bce70a7e336d773716f6637e13f00c82f065b1e2 Mon Sep 17 00:00:00 2001 From: Cameron Date: Thu, 7 Mar 2013 04:28:03 -0800 Subject: [PATCH] jQuery 'live' events for x-editable --- e107_handlers/admin_ui.php | 2 +- e107_handlers/form_handler.php | 10 +++++----- e107_web/js/core/admin.jquery.js | 8 +++++++- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/e107_handlers/admin_ui.php b/e107_handlers/admin_ui.php index 88858c6a1..febc62dea 100644 --- a/e107_handlers/admin_ui.php +++ b/e107_handlers/admin_ui.php @@ -5255,7 +5255,7 @@ class e_admin_form_ui extends e_form cont.css({ opacity: 1 }); }); }; - \$('#searchquery').keyup(searchQueryHandler); + \$('#searchquery').on('keyup', searchQueryHandler); ", 'jquery'); return $text; diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index c04140cf2..078fec264 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -2178,7 +2178,7 @@ class e_form if(!vartrue($attributes['noedit']) && vartrue($parms['editable']) && !vartrue($parms['link'])) // avoid bad markup, better solution coming up { $mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], '')); - $value = "".$value.""; + $value = "".$value.""; } $value = vartrue($parms['pre']).$value.vartrue($parms['post']); @@ -2255,7 +2255,7 @@ class e_form { $mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], '')); $source = str_replace('"',"'",json_encode($wparms)); - $value = "".$value.""; + $value = "".$value.""; } // return ; @@ -2315,7 +2315,7 @@ class e_form if(!vartrue($attributes['noedit']) && vartrue($parms['editable']) && !vartrue($parms['link'])) // avoid bad markup, better solution coming up { $mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], '')); - $value = "".$value.""; + $value = "".$value.""; } $value = vartrue($parms['pre']).$value.vartrue($parms['post']); @@ -2438,7 +2438,7 @@ class e_form $source = str_replace('"',"'",json_encode($array)); //NOTE Leading ',' required on $value; so it picks up existing value. - $value = "".$dispvalue.""; + $value = "".$dispvalue.""; } else @@ -2466,7 +2466,7 @@ class e_form $source = str_replace('"',"'",json_encode($array)); //NOTE Leading ',' required on $value; so it picks up existing value. - $value = "".$dispvalue.""; + $value = "".$dispvalue.""; } else { diff --git a/e107_web/js/core/admin.jquery.js b/e107_web/js/core/admin.jquery.js index 02a0407fc..758043115 100644 --- a/e107_web/js/core/admin.jquery.js +++ b/e107_web/js/core/admin.jquery.js @@ -21,7 +21,13 @@ $(document).ready(function() }); $.fn.editable.defaults.mode = 'popup'; - $('.e-editable').editable(); + + + $('div.e-container').editable({ + selector: '.e-editable' + }); + +// $('.e-editable').editable(); // Fix for boostrap modal cache.