Changeset 3929:c871a4f0a22f for inc/admin/lib.dc.page.php
- Timestamp:
- 11/13/18 15:42:09 (7 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inc/admin/lib.dc.page.php
r3928 r3929 865 865 public static function jsConfirmClose(...$args) 866 866 { 867 if (count($args) > 0) { 868 foreach ($args as $k => $v) { 869 $args[$k] = "'" . html::escapeJS($v) . "'"; 870 } 871 $params = implode(',', $args); 872 } else { 873 $params = ''; 874 } 875 867 $js = [ 868 'prompt' => __('You have unsaved changes.'), 869 'forms' => $args 870 ]; 876 871 return 877 self::jsLoad('js/confirm-close.js') . 878 '<script type="text/javascript">' . "\n" . 879 "confirmClosePage = new confirmClose(" . $params . "); " . 880 "confirmClose.prototype.prompt = '" . html::escapeJS(__('You have unsaved changes.')) . "'; " . 881 "</script>\n"; 872 self::jsJson('confirm_close', $js) . 873 self::jsLoad('js/confirm-close.js'); 882 874 } 883 875
Note: See TracChangeset
for help on using the changeset viewer.