Add publish button to library table
This commit is contained in:
parent
ea887dd8f6
commit
28e95d5c16
3 changed files with 53 additions and 7 deletions
|
@ -229,12 +229,23 @@ var AIRTIME = (function(AIRTIME) {
|
|||
"</div>"
|
||||
).append(
|
||||
"<div class='btn-group' title=" + $.i18n._('Delete') + ">" +
|
||||
"<button class='btn btn-small btn-danger' id='sb-trash'>" +
|
||||
"<button class='btn btn-small btn-danger' id='sb-delete'>" +
|
||||
"<i class='icon-white icon-trash'></i>" +
|
||||
"<span>" + $.i18n._('Delete') + "</span>" +
|
||||
"</button>" +
|
||||
"</div>"
|
||||
);
|
||||
|
||||
if (onDashboard) {
|
||||
$menu.append(
|
||||
"<div class='btn-group' title=" + $.i18n._('Publish') + ">" +
|
||||
"<button class='btn btn-small' id='publish-btn'>" +
|
||||
"<i class='icon-soundcloud-white'></i>" +
|
||||
"<span>" + $.i18n._('Publish') + "</span>" +
|
||||
"</button>" +
|
||||
"</div>"
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
mod.createToolbarDropDown = function() {
|
||||
|
@ -252,10 +263,10 @@ var AIRTIME = (function(AIRTIME) {
|
|||
}
|
||||
|
||||
if (check === true) {
|
||||
AIRTIME.button.enableButton("btn-group #sb-trash", false);
|
||||
AIRTIME.button.enableButton("btn-group #sb-delete", false);
|
||||
}
|
||||
else {
|
||||
AIRTIME.button.disableButton("btn-group #sb-trash", false);
|
||||
AIRTIME.button.disableButton("btn-group #sb-delete", false);
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -291,11 +302,28 @@ var AIRTIME = (function(AIRTIME) {
|
|||
}
|
||||
};
|
||||
|
||||
mod.checkPublishButton = function() {
|
||||
var selected = mod.getChosenItemsLength(),
|
||||
mediaType = $(".media_type_selector.selected").data("selection-id"),
|
||||
check = false;
|
||||
|
||||
if (mediaType == AIRTIME.library.MediaTypeIntegerEnum.FILE && selected > 0) {
|
||||
check = true;
|
||||
}
|
||||
|
||||
if (check === true) {
|
||||
AIRTIME.button.enableButton("btn-group #publish-btn", false);
|
||||
} else {
|
||||
AIRTIME.button.disableButton("btn-group #publish-btn", false);
|
||||
}
|
||||
};
|
||||
|
||||
mod.checkToolBarIcons = function() {
|
||||
AIRTIME.library.checkAddButton();
|
||||
AIRTIME.library.checkDeleteButton();
|
||||
AIRTIME.library.checkEditButton();
|
||||
AIRTIME.library.checkNewButton();
|
||||
AIRTIME.library.checkPublishButton();
|
||||
};
|
||||
|
||||
mod.getSelectedData = function() {
|
||||
|
@ -454,7 +482,7 @@ var AIRTIME = (function(AIRTIME) {
|
|||
|
||||
mod.fnDeleteItems = function(aMedia) {
|
||||
//Prevent the user from spamming the delete button while the AJAX request is in progress
|
||||
AIRTIME.button.disableButton("btn-group #sb-trash", false);
|
||||
AIRTIME.button.disableButton("btn-group #sb-delete", false);
|
||||
var openTabObjectIds = $(".obj_id"),
|
||||
mediaIds = [];
|
||||
for (var i in aMedia) {
|
||||
|
@ -483,7 +511,7 @@ var AIRTIME = (function(AIRTIME) {
|
|||
}
|
||||
|
||||
//Re-enable the delete button
|
||||
AIRTIME.button.enableButton("btn-group #sb-trash", false);
|
||||
AIRTIME.button.enableButton("btn-group #sb-delete", false);
|
||||
});
|
||||
mod.selectNone();
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue