Commit eeef4dc1819875271293e9f50096121e8948a225

Authored by muyulingshi
1 parent 96b63a9b

函数化

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