Ejemplo n.º 1
0
 /**
  * fix_js_HideFeedback_JMemori
  *
  * @param xxx $str (passed by reference)
  * @param xxx $start
  * @param xxx $length
  */
 function fix_js_HideFeedback_JMemori(&$str, $start, $length)
 {
     $substr = substr($str, $start, $length);
     parent::fix_js_HideFeedback($substr, 0, strlen($substr));
     // replace code for showing elements
     $search = '/(\\s*)if \\(is\\.ie\\){.*?}.*?}.*?}/s';
     $replace = '$1' . "ShowElements(true, 'input');" . '$1' . "ShowElements(true, 'select');" . '$1' . "ShowElements(true, 'object');" . '$1' . "ShowElements(false, 'object', 'FeedbackContent');" . '$1' . "if (navigator.userAgent.indexOf('Chrome')>=0) {" . '$1' . "\tShowElements(true, 'embed');" . '$1' . "\tShowElements(false, 'embed', 'FeedbackContent');" . '$1' . "}";
     $substr = preg_replace($search, $replace, $substr, 1);
     $str = substr_replace($str, $substr, $start, $length);
 }