Don't leak nodeSelector
This commit is contained in:
@@ -1,86 +1,6 @@
|
|||||||
// ua
|
// ua
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
||||||
// ua detection
|
|
||||||
if ($.browser.mozilla) {
|
|
||||||
$('body').addClass('ff');
|
|
||||||
} else if ($.browser.webkit) {
|
|
||||||
$('body').addClass('webkit');
|
|
||||||
} else if ($.browser.msie) {
|
|
||||||
$('body').addClass('ie');
|
|
||||||
if ($.browser.version == "7.0") {
|
|
||||||
$('body').addClass('ie7');
|
|
||||||
} else if ($.browser.version == "8.0") {
|
|
||||||
$('body').addClass('ie8');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($('#minibutton-new-page').length) {
|
|
||||||
$('#minibutton-new-page').removeClass('jaws');
|
|
||||||
$('#minibutton-new-page').click(function(e) {
|
|
||||||
e.preventDefault();
|
|
||||||
$.GollumDialog.init({
|
|
||||||
title: 'Create New Page',
|
|
||||||
fields: [
|
|
||||||
{
|
|
||||||
id: 'name',
|
|
||||||
name: 'Page Name',
|
|
||||||
type: 'text'
|
|
||||||
}
|
|
||||||
],
|
|
||||||
OK: function( res ) {
|
|
||||||
var n = 'New Page';
|
|
||||||
if ( res['name'] )
|
|
||||||
var n = res['name'];
|
|
||||||
n = encodeURIComponent( n );
|
|
||||||
window.location = '/' + n;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($('#wiki-wrapper').hasClass('history')) {
|
|
||||||
$('#wiki-history td.checkbox input').each(function() {
|
|
||||||
$(this).click(function() {
|
|
||||||
nodeSelector.checkNode($(this));
|
|
||||||
});
|
|
||||||
if ( $(this).is(':checked') ) {
|
|
||||||
nodeSelector.checkNode($(this));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
if ($('.history a.action-compare-revision').length) {
|
|
||||||
$('.history a.action-compare-revision').click(function() {
|
|
||||||
$("#version-form").submit();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($('#searchbar a#search-submit').length) {
|
|
||||||
$.GollumPlaceholder.add($('#searchbar #search-query'));
|
|
||||||
$('#searchbar a#search-submit').click(function(e) {
|
|
||||||
e.preventDefault();
|
|
||||||
$('#searchbar #search-form')[0].submit();
|
|
||||||
});
|
|
||||||
$('#searchbar #search-form').submit(function(e) {
|
|
||||||
$.GollumPlaceholder.clearAll();
|
|
||||||
$(this).unbind('submit');
|
|
||||||
$(this).submit();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($('#gollum-revert-form').length &&
|
|
||||||
$('.gollum-revert-button').length ) {
|
|
||||||
$('a.gollum-revert-button').click(function(e) {
|
|
||||||
e.preventDefault();
|
|
||||||
$('#gollum-revert-form').submit();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
var nodeSelector = {
|
var nodeSelector = {
|
||||||
|
|
||||||
node1: null,
|
node1: null,
|
||||||
node2: null,
|
node2: null,
|
||||||
|
|
||||||
@@ -161,5 +81,81 @@ var nodeSelector = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// ua detection
|
||||||
|
if ($.browser.mozilla) {
|
||||||
|
$('body').addClass('ff');
|
||||||
|
} else if ($.browser.webkit) {
|
||||||
|
$('body').addClass('webkit');
|
||||||
|
} else if ($.browser.msie) {
|
||||||
|
$('body').addClass('ie');
|
||||||
|
if ($.browser.version == "7.0") {
|
||||||
|
$('body').addClass('ie7');
|
||||||
|
} else if ($.browser.version == "8.0") {
|
||||||
|
$('body').addClass('ie8');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($('#minibutton-new-page').length) {
|
||||||
|
$('#minibutton-new-page').removeClass('jaws');
|
||||||
|
$('#minibutton-new-page').click(function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
$.GollumDialog.init({
|
||||||
|
title: 'Create New Page',
|
||||||
|
fields: [
|
||||||
|
{
|
||||||
|
id: 'name',
|
||||||
|
name: 'Page Name',
|
||||||
|
type: 'text'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
OK: function( res ) {
|
||||||
|
var n = 'New Page';
|
||||||
|
if ( res['name'] )
|
||||||
|
var n = res['name'];
|
||||||
|
n = encodeURIComponent( n );
|
||||||
|
window.location = '/' + n;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($('#wiki-wrapper').hasClass('history')) {
|
||||||
|
$('#wiki-history td.checkbox input').each(function() {
|
||||||
|
$(this).click(function() {
|
||||||
|
nodeSelector.checkNode($(this));
|
||||||
|
});
|
||||||
|
if ( $(this).is(':checked') ) {
|
||||||
|
nodeSelector.checkNode($(this));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if ($('.history a.action-compare-revision').length) {
|
||||||
|
$('.history a.action-compare-revision').click(function() {
|
||||||
|
$("#version-form").submit();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($('#searchbar a#search-submit').length) {
|
||||||
|
$.GollumPlaceholder.add($('#searchbar #search-query'));
|
||||||
|
$('#searchbar a#search-submit').click(function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
$('#searchbar #search-form')[0].submit();
|
||||||
|
});
|
||||||
|
$('#searchbar #search-form').submit(function(e) {
|
||||||
|
$.GollumPlaceholder.clearAll();
|
||||||
|
$(this).unbind('submit');
|
||||||
|
$(this).submit();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($('#gollum-revert-form').length &&
|
||||||
|
$('.gollum-revert-button').length ) {
|
||||||
|
$('a.gollum-revert-button').click(function(e) {
|
||||||
|
e.preventDefault();
|
||||||
|
$('#gollum-revert-form').submit();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user