src/pyams_skin/resources/js/myams-init.js
changeset 490 135a744a7732
parent 489 63ea9a94bd47
child 536 d1742b03d5a7
equal deleted inserted replaced
489:63ea9a94bd47 490:135a744a7732
   278 					// Convert %23 chars to #
   278 					// Convert %23 chars to #
   279 					href = href.replace(/\%23/, '#');
   279 					href = href.replace(/\%23/, '#');
   280 					if (e.ctrlKey) {
   280 					if (e.ctrlKey) {
   281 						window.open(href);
   281 						window.open(href);
   282 					} else {
   282 					} else {
   283 						var target = link.data('ams-target');
   283 						var link_target = link.data('ams-target');
   284 						if (target) {
   284 						if (link_target) {
   285 							ams.form && ams.form.confirmChangedForm(target, function () {
   285 							if (link_target === '_blank') {
   286 								ams.skin && ams.skin.loadURL(href, target, link.data('ams-link-options'), link.data('ams-link-callback'));
   286 								window.open(href);
   287 							});
   287 							} else {
       
   288 								ams.form && ams.form.confirmChangedForm(link_target, function () {
       
   289 									ams.skin && ams.skin.loadURL(href, link_target, link.data('ams-link-options'), link.data('ams-link-callback'));
       
   290 								});
       
   291 							}
   288 						} else {
   292 						} else {
   289 							ams.form && ams.form.confirmChangedForm(function() {
   293 							ams.form && ams.form.confirmChangedForm(function() {
   290 								if (href.startsWith('#')) {
   294 								if (href.startsWith('#')) {
   291 									if (href !== location.hash) {
   295 									if (href !== location.hash) {
   292 										if (ams.root.hasClass('mobile-view-activated')) {
   296 										if (ams.root.hasClass('mobile-view-activated')) {