Commit cbc3fbccace46c0afe45ec3b558d2e7ce22d0ace

Authored by muyulingshi
1 parent 26fdce0a

基本页

Showing 1 changed file with 28 additions and 7 deletions
... ... @@ -12,9 +12,11 @@
12 12 'use strict';
13 13
14 14 // Your code here...
15   - var MENU_DATE = {}
16   -
17   - var TAXONOMY_DATE = {};
  15 + var MENU_DATE = {},
  16 + TAXONOMY_DATE = {},
  17 + NODE_DATE = {},
  18 + TAXONOMY_INIT_DATE = {},
  19 + NODE_INIT_DATE = {};
18 20
19 21 function hasStorage(name, date) {
20 22 if (typeof localStorage.getItem(name) != 'string') {
... ... @@ -37,7 +39,7 @@
37 39 return false;
38 40 });
39 41
40   - if (hasStorage('link_date', TAXONOMY_DATE)) {
  42 + if (hasStorage('link_date', TAXONOMY_INIT_DATE)) {
41 43 var link_obj = $.parseJSON(localStorage.getItem('link_date'));
42 44 $.each(link_obj, function(index, arr) {
43 45 if (link_obj[index].taxonomy == settingObj.title) {
... ... @@ -50,7 +52,8 @@
50 52 }
51 53
52 54 hasStorage('menu_date', MENU_DATE);
53   - hasStorage('link_date', TAXONOMY_DATE);
  55 + hasStorage('toxonomy_link_date', TAXONOMY_INIT_DATE);
  56 + hasStorage('node_link_date', NODE_INIT_DATE);
54 57
55 58 if ($('[data-drupal-link-system-path="manage/department/add"]').length > 0) {
56 59 $('[data-drupal-link-system-path="manage/department/add"]')[0].click();
... ... @@ -60,7 +63,8 @@
60 63 $('[data-drupal-link-system-path="admin/structure/menu/manage/main/add"]')[0].click();
61 64 }
62 65
63   - if ($('#edit-name-0-value').length > 0 && hasStorage('menu_date', MENU_DATE)) {
  66 + //栏目
  67 + if ($('.taxonomy-term-department-form #edit-name-0-value').length > 0 && hasStorage('taxonomy_date', TAXONOMY_DATE)) {
64 68 var settingObj = storageOper('menu_date', $.parseJSON(localStorage.getItem('menu_date')));
65 69
66 70 $('#edit-name-0-value').val(settingObj.title);
... ... @@ -76,7 +80,24 @@
76 80 $('#edit-submit').trigger('click');
77 81 }
78 82
79   - if ($('#edit-title-0-value').length > 0 && $('#edit-link-0-uri').length > 0 && hasStorage('menu_date', MENU_DATE) && hasStorage('link_date', TAXONOMY_DATE)) {
  83 + //基本页
  84 + if ($('.node-page-form #edit-name-0-value').length > 0 && hasStorage('node_date', NODE_DATE)) {
  85 + var settingObj = storageOper('menu_date', $.parseJSON(localStorage.getItem('menu_date')));
  86 +
  87 + $('#edit-name-0-value').val(settingObj.title);
  88 + if (settingObj.hasOwnProperty('parent')) {
  89 + $('#edit-parent option').each(function() {
  90 + if ($(this).text() == settingObj.parent) {
  91 + $('#edit-parent option').attr('selected', false);
  92 + $(this).attr('selected', true);
  93 + }
  94 + });
  95 + }
  96 +
  97 + $('#edit-submit').trigger('click');
  98 + }
  99 + //菜单
  100 + if ($('#edit-title-0-value').length > 0 && $('#edit-link-0-uri').length > 0 && hasStorage('menu_date', MENU_DATE) && (hasStorage('toxonomy_link_date', TAXONOMY_INIT_DATE) || hasStorage('node_link_date', TAXONOMY_INIT_DATE))) {
80 101 var MenusettingObj = storageOper('menu_date', $.parseJSON(localStorage.getItem('menu_date')));
81 102 $('#edit-link-0-uri').val('/');
82 103 $('#edit-title-0-value').val(MenusettingObj.title);
... ...
Please register or login to post a comment