funky_javascript_fix

The timeline below displays how wordpress function funky_javascript_fix has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 4.6

/**
 * Fixes JavaScript bugs in browsers.
 *
 * Converts unicode characters to HTML numbered entities.
 *
 * @since 1.5.0
 * @deprecated 3.0.0
 *
 * @global $is_macIE
 * @global $is_winIE
 *
 * @param string $text Text to be made safe.
 * @return string Fixed text.
 */
function funky_javascript_fix($text)
{
    _deprecated_function(__FUNCTION__, '3.0.0');
    // Fixes for browsers' JavaScript bugs.
    global $is_macIE, $is_winIE;
    if ($is_winIE || $is_macIE) {
        $text = preg_replace_callback("/\\%u([0-9A-F]{4,4})/", "funky_javascript_callback", $text);
    }
    return $text;
}

WordPress Version: 4.5

/**
 * Fixes JavaScript bugs in browsers.
 *
 * Converts unicode characters to HTML numbered entities.
 *
 * @since 1.5.0
 * @deprecated 3.0.0
 *
 * @global $is_macIE
 * @global $is_winIE
 *
 * @param string $text Text to be made safe.
 * @return string Fixed text.
 */
function funky_javascript_fix($text)
{
    _deprecated_function(__FUNCTION__, '3.0');
    // Fixes for browsers' JavaScript bugs.
    global $is_macIE, $is_winIE;
    if ($is_winIE || $is_macIE) {
        $text = preg_replace_callback("/\\%u([0-9A-F]{4,4})/", "funky_javascript_callback", $text);
    }
    return $text;
}

WordPress Version: 4.4

/**
 * Fixes JavaScript bugs in browsers.
 *
 * Converts unicode characters to HTML numbered entities.
 *
 * @since 1.5.0
 * @deprecated 3.0.0
 *
 * @uses $is_macIE
 * @uses $is_winIE
 *
 * @param string $text Text to be made safe.
 * @return string Fixed text.
 */
function funky_javascript_fix($text)
{
    _deprecated_function(__FUNCTION__, '3.0');
    // Fixes for browsers' JavaScript bugs.
    global $is_macIE, $is_winIE;
    if ($is_winIE || $is_macIE) {
        $text = preg_replace_callback("/\\%u([0-9A-F]{4,4})/", "funky_javascript_callback", $text);
    }
    return $text;
}

WordPress Version: 4.1

/**
 * Fixes JavaScript bugs in browsers.
 *
 * Converts unicode characters to HTML numbered entities.
 *
 * @since 1.5.0
 * @uses $is_macIE
 * @uses $is_winIE
 * @deprecated 3.0.0
 *
 * @param string $text Text to be made safe.
 * @return string Fixed text.
 */
function funky_javascript_fix($text)
{
    _deprecated_function(__FUNCTION__, '3.0');
    // Fixes for browsers' JavaScript bugs.
    global $is_macIE, $is_winIE;
    if ($is_winIE || $is_macIE) {
        $text = preg_replace_callback("/\\%u([0-9A-F]{4,4})/", "funky_javascript_callback", $text);
    }
    return $text;
}

WordPress Version: 3.7

/**
 * Fixes javascript bugs in browsers.
 *
 * Converts unicode characters to HTML numbered entities.
 *
 * @since 1.5.0
 * @uses $is_macIE
 * @uses $is_winIE
 * @deprecated 3.0.0
 *
 * @param string $text Text to be made safe.
 * @return string Fixed text.
 */
function funky_javascript_fix($text)
{
    _deprecated_function(__FUNCTION__, '3.0');
    // Fixes for browsers' javascript bugs
    global $is_macIE, $is_winIE;
    if ($is_winIE || $is_macIE) {
        $text = preg_replace_callback("/\\%u([0-9A-F]{4,4})/", "funky_javascript_callback", $text);
    }
    return $text;
}