Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../public_h.../wp-admin/js
File: theme.js
routes: function() {
[2000] Fix | Delete
var self = this,
[2001] Fix | Delete
request = {};
[2002] Fix | Delete
[2003] Fix | Delete
// Bind to our global `wp.themes` object
[2004] Fix | Delete
// so that the router is available to sub-views.
[2005] Fix | Delete
themes.router = new themes.InstallerRouter();
[2006] Fix | Delete
[2007] Fix | Delete
// Handles `theme` route event.
[2008] Fix | Delete
// Queries the API for the passed theme slug.
[2009] Fix | Delete
themes.router.on( 'route:preview', function( slug ) {
[2010] Fix | Delete
[2011] Fix | Delete
// Remove existing handlers.
[2012] Fix | Delete
if ( themes.preview ) {
[2013] Fix | Delete
themes.preview.undelegateEvents();
[2014] Fix | Delete
themes.preview.unbind();
[2015] Fix | Delete
}
[2016] Fix | Delete
[2017] Fix | Delete
// If the theme preview is active, set the current theme.
[2018] Fix | Delete
if ( self.view.view.theme && self.view.view.theme.preview ) {
[2019] Fix | Delete
self.view.view.theme.model = self.view.collection.findWhere( { 'slug': slug } );
[2020] Fix | Delete
self.view.view.theme.preview();
[2021] Fix | Delete
} else {
[2022] Fix | Delete
[2023] Fix | Delete
// Select the theme by slug.
[2024] Fix | Delete
request.theme = slug;
[2025] Fix | Delete
self.view.collection.query( request );
[2026] Fix | Delete
self.view.collection.trigger( 'update' );
[2027] Fix | Delete
[2028] Fix | Delete
// Open the theme preview.
[2029] Fix | Delete
self.view.collection.once( 'query:success', function() {
[2030] Fix | Delete
$( 'div[data-slug="' + slug + '"]' ).trigger( 'click' );
[2031] Fix | Delete
});
[2032] Fix | Delete
[2033] Fix | Delete
}
[2034] Fix | Delete
});
[2035] Fix | Delete
[2036] Fix | Delete
/*
[2037] Fix | Delete
* Handles sorting / browsing routes.
[2038] Fix | Delete
* Also handles the root URL triggering a sort request
[2039] Fix | Delete
* for `popular`, the default view.
[2040] Fix | Delete
*/
[2041] Fix | Delete
themes.router.on( 'route:sort', function( sort ) {
[2042] Fix | Delete
if ( ! sort ) {
[2043] Fix | Delete
sort = 'popular';
[2044] Fix | Delete
themes.router.navigate( themes.router.baseUrl( '?browse=popular' ), { replace: true } );
[2045] Fix | Delete
}
[2046] Fix | Delete
self.view.sort( sort );
[2047] Fix | Delete
[2048] Fix | Delete
// Close the preview if open.
[2049] Fix | Delete
if ( themes.preview ) {
[2050] Fix | Delete
themes.preview.close();
[2051] Fix | Delete
}
[2052] Fix | Delete
});
[2053] Fix | Delete
[2054] Fix | Delete
// The `search` route event. The router populates the input field.
[2055] Fix | Delete
themes.router.on( 'route:search', function() {
[2056] Fix | Delete
$( '.wp-filter-search' ).trigger( 'focus' ).trigger( 'keyup' );
[2057] Fix | Delete
});
[2058] Fix | Delete
[2059] Fix | Delete
this.extraRoutes();
[2060] Fix | Delete
},
[2061] Fix | Delete
[2062] Fix | Delete
extraRoutes: function() {
[2063] Fix | Delete
return false;
[2064] Fix | Delete
}
[2065] Fix | Delete
};
[2066] Fix | Delete
[2067] Fix | Delete
// Ready...
[2068] Fix | Delete
$( function() {
[2069] Fix | Delete
if ( themes.isInstall ) {
[2070] Fix | Delete
themes.RunInstaller.init();
[2071] Fix | Delete
} else {
[2072] Fix | Delete
themes.Run.init();
[2073] Fix | Delete
}
[2074] Fix | Delete
[2075] Fix | Delete
// Update the return param just in time.
[2076] Fix | Delete
$( document.body ).on( 'click', '.load-customize', function() {
[2077] Fix | Delete
var link = $( this ), urlParser = document.createElement( 'a' );
[2078] Fix | Delete
urlParser.href = link.prop( 'href' );
[2079] Fix | Delete
urlParser.search = $.param( _.extend(
[2080] Fix | Delete
wp.customize.utils.parseQueryString( urlParser.search.substr( 1 ) ),
[2081] Fix | Delete
{
[2082] Fix | Delete
'return': window.location.href
[2083] Fix | Delete
}
[2084] Fix | Delete
) );
[2085] Fix | Delete
link.prop( 'href', urlParser.href );
[2086] Fix | Delete
});
[2087] Fix | Delete
[2088] Fix | Delete
$( '.broken-themes .delete-theme' ).on( 'click', function() {
[2089] Fix | Delete
return confirm( _wpThemeSettings.settings.confirmDelete );
[2090] Fix | Delete
});
[2091] Fix | Delete
});
[2092] Fix | Delete
[2093] Fix | Delete
})( jQuery );
[2094] Fix | Delete
[2095] Fix | Delete
// Align theme browser thickbox.
[2096] Fix | Delete
jQuery( function($) {
[2097] Fix | Delete
window.tb_position = function() {
[2098] Fix | Delete
var tbWindow = $('#TB_window'),
[2099] Fix | Delete
width = $(window).width(),
[2100] Fix | Delete
H = $(window).height(),
[2101] Fix | Delete
W = ( 1040 < width ) ? 1040 : width,
[2102] Fix | Delete
adminbar_height = 0;
[2103] Fix | Delete
[2104] Fix | Delete
if ( $('#wpadminbar').length ) {
[2105] Fix | Delete
adminbar_height = parseInt( $('#wpadminbar').css('height'), 10 );
[2106] Fix | Delete
}
[2107] Fix | Delete
[2108] Fix | Delete
if ( tbWindow.length >= 1 ) {
[2109] Fix | Delete
tbWindow.width( W - 50 ).height( H - 45 - adminbar_height );
[2110] Fix | Delete
$('#TB_iframeContent').width( W - 50 ).height( H - 75 - adminbar_height );
[2111] Fix | Delete
tbWindow.css({'margin-left': '-' + parseInt( ( ( W - 50 ) / 2 ), 10 ) + 'px'});
[2112] Fix | Delete
if ( typeof document.body.style.maxWidth !== 'undefined' ) {
[2113] Fix | Delete
tbWindow.css({'top': 20 + adminbar_height + 'px', 'margin-top': '0'});
[2114] Fix | Delete
}
[2115] Fix | Delete
}
[2116] Fix | Delete
};
[2117] Fix | Delete
[2118] Fix | Delete
$(window).on( 'resize', function(){ tb_position(); });
[2119] Fix | Delete
});
[2120] Fix | Delete
[2121] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function