Showing
1 changed file
with
11 additions
and
10 deletions
| ... | ... | @@ -37,18 +37,21 @@ |
| 37 | 37 | |
| 38 | 38 | return !!localStorage.getItem(name); |
| 39 | 39 | } |
| 40 | - hasStorage('menu_date', MENU_DATE); | |
| 41 | 40 | |
| 42 | - if ($('[data-drupal-link-system-path="manage/department/add"]').length > 0) { | |
| 43 | - $('[data-drupal-link-system-path="manage/department/add"]')[0].click(); | |
| 44 | - } | |
| 45 | - if ($('[data-drupal-link-system-path="admin/structure/menu/manage/main/add"]').length > 0) { | |
| 46 | - $('[data-drupal-link-system-path="admin/structure/menu/manage/main/add"]')[0].click(); | |
| 41 | + function triggerClick(e) { | |
| 42 | + if (e.length > 0) { | |
| 43 | + e.click(); | |
| 44 | + } | |
| 47 | 45 | } |
| 48 | 46 | |
| 47 | + hasStorage('menu_date', MENU_DATE); | |
| 48 | + | |
| 49 | + triggerClick($('[data-drupal-link-system-path="manage/department/add"]')[0]); | |
| 50 | + triggerClick($('[data-drupal-link-system-path="admin/structure/menu/manage/main/add"]')[0]); | |
| 51 | + | |
| 52 | + var settingObj = storageOper('menu_date', $.parseJSON(localStorage.getItem('menu_date'))); | |
| 53 | + | |
| 49 | 54 | if ($('#edit-name-0-value').length > 0 && hasStorage('menu_date', MENU_DATE)) { |
| 50 | - var JSON_MENU_LIST = $.parseJSON(localStorage.getItem('menu_date')); | |
| 51 | - var settingObj = storageOper('menu_date', JSON_MENU_LIST); | |
| 52 | 55 | |
| 53 | 56 | $('#edit-name-0-value').val(settingObj.title); |
| 54 | 57 | if (settingObj.hasOwnProperty('parent')) { |
| ... | ... | @@ -64,8 +67,6 @@ |
| 64 | 67 | } |
| 65 | 68 | |
| 66 | 69 | if ($('#edit-title-0-value').length > 0 && $('#edit-link-0-uri').length > 0 && hasStorage('menu_date', MENU_DATE)) { |
| 67 | - JSON_MENU_LIST = $.parseJSON(localStorage.getItem('menu_date')); | |
| 68 | - settingObj = storageOper('menu_date', JSON_MENU_LIST); | |
| 69 | 70 | |
| 70 | 71 | $('#edit-link-0-uri').val('/'); |
| 71 | 72 | $('#edit-title-0-value').val(settingObj.title); | ... | ... |
Please
register
or
login
to post a comment