From 6186f52bbb53ab108b02108a4fe4e1bdce755175 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Wed, 27 Jan 2016 01:18:28 +0100 Subject: [PATCH] FEATURE: add confirmation for all elements with class "confirm" --- resources/assets/js/app.js | 19 ++++++++++++++++++- resources/views/admin/layout.blade.php | 6 +----- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/resources/assets/js/app.js b/resources/assets/js/app.js index c3c88173..ed996b79 100644 --- a/resources/assets/js/app.js +++ b/resources/assets/js/app.js @@ -1 +1,18 @@ -$(document).foundation(); \ No newline at end of file +// initialize Foundation +$ (document).foundation (); + +// bind some custom methods +$ (document).ready (function () { + $ ('.confirm').click (function () { + var confirmMessage = $ (this).data ('confirm-message'); + + // set some default message + if (typeof confirmMessage == 'undefined') { + confirmMessage = 'Really?'; + } + + var confirmation = confirm (confirmMessage); + + return confirmation; + }); +}); \ No newline at end of file diff --git a/resources/views/admin/layout.blade.php b/resources/views/admin/layout.blade.php index ad98a8dc..ce4a8e84 100644 --- a/resources/views/admin/layout.blade.php +++ b/resources/views/admin/layout.blade.php @@ -54,12 +54,8 @@ + @yield('javascripts') - - -