Project

General

Profile

« Previous | Next » 

Revision 82e47ae0

Added by Amos Benari about 12 years ago

  • ID 82e47ae0f86994702c3a084cc6150250a81034ee

updates UI to bootstrap v2

View differences:

public/javascripts/application.js
$(function() {
$('.flash.error').hide().each(function(index, item) {
if ($('.alert-message.error.base').length == 0) {
if ($('.alert-message.alert-error.base').length == 0) {
if ($('#host-conflicts-modal').length == 0) {
$.jnotify($(item).text(), { type: "error", sticky: true });
}
......
}
function checkAll (id, checked) {
$(id).find(":checkbox:not([disabled='disabled'])").attr('checked',checked);
$(id).attr('checked',checked);
}
function toggleCheckboxesBySelector(selector) {
......
var tr = $(el).closest('tr');
var n = tr.next();
tr.toggleClass('open');
while (n != undefined && !n.hasClass('group')) {
while (n.length > 0 && !n.hasClass('group')) {
n.toggle();
n = n.next();
}
......
// adds buttons classes to all links
$(function(){
$("#title_action a").addClass("btn");
$("#title_action a[href*='new']").addClass("success");
$(".table_action a").addClass("btn small");
$("#title_action a[href*='new']").addClass("btn-success");
$('.delete').parent('td').children('a').addClass('btn');
});
$(function() {
magic_line("#menu" , 1);
magic_line("#menu2", 0);
$('.dropdown-toggle').dropdown();
$('.auto_complete_input').addClass ('search-query');
$('.auto_complete_clear').addClass ('icon-remove');
});
function magic_line(id, combo) {
......
$mainNav.append("<li class='magic-line'></li>");
var $magicLine = $(id + " .magic-line");
if ($('[data-toggle=collapse]:visible').length > 0){
$magicLine.hide();
}else{$magicLine.show();}
if ( $(".active").size() > 0){
$magicLine
.width($(id +" .active").width() + $(id + " .active.dropdown").width() * combo)
......
.data("origWidth", $magicLine.width());
}
$(id + " li").hover(function() {
if ($('[data-toggle=collapse]:visible').length > 0){
$magicLine.hide();
return;
}
$magicLine.show();
$el = $(this);
if ($el.parent().hasClass("dropdown-menu")){
$el=$el.parent().parent();
......
width: newWidth
});
}, function() {
$magicLine.stop().animate({
left: $magicLine.data("origLeft"),
width: $magicLine.data("origWidth")
});
if ($('[data-toggle=collapse]:visible').length > 0){
$magicLine.hide();
}else{
$magicLine.stop().animate({
left: $magicLine.data("origLeft"),
width: $magicLine.data("origWidth")
});
}
});
}
//add bookmark dialog
$(function() {
$('#bookmarks-modal .primary').click(function(){
$('#bookmarks-modal .btn-primary').click(function(){
$("#bookmark_submit").click();
});
$('#bookmarks-modal .secondary').click(function(){
$('#bookmarks-modal').modal('hide');
});
$("#bookmarks-modal").bind('shown', function () {
var query = encodeURI($("#search").val());
var url = $("#bookmark").attr('data-url');
$("#bookmarks-modal .modal-body").empty();
$("#bookmarks-modal .modal-body").append("<span id='loading'>Loading ...</span>");
$("#bookmarks-modal .modal-body").load($("#bookmark").attr('href') + '&query=' + query + ' form',
$("#bookmarks-modal .modal-body").load(url + '&query=' + query + ' form',
function(response, status, xhr) {
$("#loading").hide();
$("#bookmarks-modal .modal-body .btn").hide()
......
// highlight tabs with errors
$(function(){
$(".tab-content").find(".clearfix.error").each(function() {
$(".tab-content").find(".control-group.error").each(function() {
// find each tab id
var id = $(this).parentsUntil(".tab-content").last().attr("id");
// now add a class to that tab
$("a[href=#"+id+"]").addClass("tab_error");
$("a[href=#"+id+"]").addClass("tab-error");
})
});
$(function () {
$('a[rel="popover"]').popover({
html: true,
placement: 'above'
});
$('[rel="twipsy"]').twipsy();
$('a[rel="popover"]').popover();
$('[rel="twipsy"]').tooltip();
});
function filter_by_level(level){
function filter_by_level(item){
var level = $(item).val();
if(level == 'notice'){
$('.notice').closest('tr').show();
$('.warning').closest('tr').show();
$('.important').closest('tr').show();
$('.label-info').closest('tr').show();
$('.label-warning').closest('tr').show();
$('.label-important').closest('tr').show();
}
if(level == 'warning'){
$('.notice').closest('tr').hide();
$('.warning').closest('tr').show();
$('.important').closest('tr').show();
$('.label-info').closest('tr').hide();
$('.label-warning').closest('tr').show();
$('.label-important').closest('tr').show();
}
if(level == 'error'){
$('.notice').closest('tr').hide();
$('.warning').closest('tr').hide();
$('.important').closest('tr').show();
$('.label-info ').closest('tr').hide();
$('.label-warning').closest('tr').hide();
$('.label-important').closest('tr').show();
}
if($("#report_log tr:visible ").size() ==1 || $("#report_log tr:visible ").size() ==2 && $('#ntsh').visible()){
$('#ntsh').show();

Also available in: Unified diff