mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-24 21:09:23 +00:00
46 lines
985 B
JavaScript
46 lines
985 B
JavaScript
/**
|
|
* A little easter egg....
|
|
* A pacman !
|
|
*
|
|
* @author Pierre HUBERT
|
|
*/
|
|
|
|
ComunicWeb.components.pacman = {
|
|
|
|
/**
|
|
* Open pacman game
|
|
*/
|
|
open: function(){
|
|
|
|
var dialog = ComunicWeb.common.messages.createDialogSkeleton({
|
|
title: "Pacman game",
|
|
type: "default"
|
|
});
|
|
$(dialog.modal).modal("show");
|
|
|
|
//Create modal close function
|
|
var closeModal = function(){
|
|
$(dialog.modal).modal("hide");
|
|
};
|
|
dialog.cancelButton.addEventListener("click", closeModal);
|
|
dialog.closeModal.addEventListener("click", closeModal);
|
|
|
|
//This modal must be completely cleaned
|
|
$(dialog.modal).on("hidden.bs.modal", function(){
|
|
emptyElem(dialog.modal);
|
|
dialog.modal.remove();
|
|
});
|
|
|
|
//Create iframe
|
|
createElem2({
|
|
appendTo: dialog.modalBody,
|
|
type: "iframe",
|
|
class: "pacman-iframe",
|
|
src: ComunicWeb.__config.assetsURL + "3rdparty/pacman"
|
|
});
|
|
|
|
//Add a notice
|
|
add_p(dialog.modalBody, "Please click on the pacman grid and press N to start a new game.");
|
|
},
|
|
|
|
} |