Initial commit
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
"use strict";
|
||||
|
||||
function recipeDetailsPageInit(ctx){
|
||||
|
||||
$(".customise-btn").click(function(e){
|
||||
e.preventDefault();
|
||||
var imgCustomModal = $("#new-custom-image-modal");
|
||||
|
||||
if (imgCustomModal.length === 0)
|
||||
throw("Modal new-custom-image not found");
|
||||
|
||||
var recipe = {id: $(this).data('recipe'), name: null}
|
||||
newCustomImageModalSetRecipes([recipe]);
|
||||
imgCustomModal.modal('show');
|
||||
});
|
||||
|
||||
$("#add-layer-btn").click(function(){
|
||||
var btn = $(this);
|
||||
|
||||
libtoaster.addRmLayer(ctx.recipe.layer_version,
|
||||
true,
|
||||
function (layersList){
|
||||
var msg = libtoaster.makeLayerAddRmAlertMsg(ctx.recipe.layer_version,
|
||||
layersList,
|
||||
true);
|
||||
|
||||
libtoaster.showChangeNotification(msg);
|
||||
|
||||
var toShow = $("#customise-build-btns");
|
||||
|
||||
/* If we have no packages built yet also fade in the build packages
|
||||
* hint message
|
||||
*/
|
||||
if (ctx.recipe.totalPackages === 0){
|
||||
toShow = toShow.add("#build-to-get-packages-msg");
|
||||
}
|
||||
|
||||
$("#packages-alert").add(btn).fadeOut(function(){
|
||||
toShow.fadeIn();
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
/* Trigger a build of your custom image */
|
||||
$(".build-recipe-btn").click(function(){
|
||||
libtoaster.startABuild(null, ctx.recipe.name,
|
||||
function(){
|
||||
window.location.replace(libtoaster.ctx.projectBuildsUrl);
|
||||
});
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user