mirror of
https://github.com/snipe/snipe-it.git
synced 2025-10-29 19:31:41 +00:00
Made modal control more flexible
Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
parent
cea5560a67
commit
e35477b8db
40
public/js/dist/all.js
vendored
40
public/js/dist/all.js
vendored
@ -33572,7 +33572,7 @@ pieOptions = {
|
||||
|
||||
var baseUrl = $('meta[name="baseUrl"]').attr('content');
|
||||
$(function () {
|
||||
var $el = $('table');
|
||||
var $el = $('body');
|
||||
|
||||
// confirm restore modal
|
||||
|
||||
@ -33592,48 +33592,28 @@ $(function () {
|
||||
});
|
||||
|
||||
// confirm delete modal
|
||||
|
||||
$el.on('click', '.delete-asset', function (evnt) {
|
||||
var $context = $(this);
|
||||
var $dataConfirmModal = $('#dataConfirmModal');
|
||||
var href = $context.attr('href');
|
||||
var message = $context.attr('data-content');
|
||||
var headericon = $context.attr('data-icon');
|
||||
var title = $context.attr('data-title');
|
||||
$('#myModalLabel').text(title);
|
||||
$dataConfirmModal.find('.modal-body').text(message);
|
||||
|
||||
// deleteForm is the ID of the modal form itself
|
||||
$('#deleteForm').attr('action', href);
|
||||
$dataConfirmModal.find('.modal-header-icon').addClass(headericon);
|
||||
$dataConfirmModal.find('.modal-title').text(title).prepend('<i class="fa ' + headericon + '"></i> ');
|
||||
$dataConfirmModal.find('.modal-body').text(message);
|
||||
$dataConfirmModal.attr('action', href);
|
||||
|
||||
// Fire the modal
|
||||
$dataConfirmModal.modal({
|
||||
show: true
|
||||
});
|
||||
return false;
|
||||
});
|
||||
|
||||
/*
|
||||
* Slideout help menu
|
||||
*/
|
||||
$('.slideout-menu-toggle').on('click', function (event) {
|
||||
event.preventDefault();
|
||||
// create menu variables
|
||||
var slideoutMenu = $('.slideout-menu');
|
||||
var slideoutMenuWidth = $('.slideout-menu').width();
|
||||
|
||||
// toggle open class
|
||||
slideoutMenu.toggleClass("open");
|
||||
|
||||
// slide menu
|
||||
if (slideoutMenu.hasClass("open")) {
|
||||
slideoutMenu.show();
|
||||
slideoutMenu.animate({
|
||||
right: "0px"
|
||||
});
|
||||
} else {
|
||||
slideoutMenu.animate({
|
||||
right: -slideoutMenuWidth
|
||||
}, "-350px");
|
||||
slideoutMenu.fadeOut();
|
||||
}
|
||||
});
|
||||
|
||||
/*
|
||||
* Select2
|
||||
*/
|
||||
|
||||
2
public/js/dist/all.js.map
vendored
2
public/js/dist/all.js.map
vendored
File diff suppressed because one or more lines are too long
@ -113,9 +113,11 @@ pieOptions = {
|
||||
|
||||
var baseUrl = $('meta[name="baseUrl"]').attr('content');
|
||||
|
||||
|
||||
|
||||
$(function () {
|
||||
|
||||
var $el = $('table');
|
||||
var $el = $('body');
|
||||
|
||||
// confirm restore modal
|
||||
|
||||
@ -136,49 +138,28 @@ $(function () {
|
||||
});
|
||||
|
||||
// confirm delete modal
|
||||
|
||||
$el.on('click', '.delete-asset', function (evnt) {
|
||||
var $context = $(this);
|
||||
var $dataConfirmModal = $('#dataConfirmModal');
|
||||
var href = $context.attr('href');
|
||||
var message = $context.attr('data-content');
|
||||
var headericon = $context.attr('data-icon');
|
||||
var title = $context.attr('data-title');
|
||||
|
||||
$('#myModalLabel').text(title);
|
||||
$dataConfirmModal.find('.modal-body').text(message);
|
||||
// deleteForm is the ID of the modal form itself
|
||||
$('#deleteForm').attr('action', href);
|
||||
$dataConfirmModal.find('.modal-header-icon').addClass(headericon);
|
||||
$dataConfirmModal.find('.modal-title').text(title).prepend('<i class="fa ' + headericon + '"></i> ');
|
||||
$dataConfirmModal.find('.modal-body').text(message);
|
||||
$dataConfirmModal.attr('action', href);
|
||||
|
||||
// Fire the modal
|
||||
$dataConfirmModal.modal({
|
||||
show: true
|
||||
});
|
||||
return false;
|
||||
});
|
||||
|
||||
/*
|
||||
* Slideout help menu
|
||||
*/
|
||||
$('.slideout-menu-toggle').on('click', function(event){
|
||||
event.preventDefault();
|
||||
// create menu variables
|
||||
var slideoutMenu = $('.slideout-menu');
|
||||
var slideoutMenuWidth = $('.slideout-menu').width();
|
||||
|
||||
// toggle open class
|
||||
slideoutMenu.toggleClass("open");
|
||||
|
||||
// slide menu
|
||||
if (slideoutMenu.hasClass("open")) {
|
||||
slideoutMenu.show();
|
||||
slideoutMenu.animate({
|
||||
right: "0px"
|
||||
});
|
||||
} else {
|
||||
slideoutMenu.animate({
|
||||
right: -slideoutMenuWidth
|
||||
}, "-350px");
|
||||
slideoutMenu.fadeOut();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
/*
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user