소스 검색

Fix purge + refresh of define info

Scott Lahteine 10 년 전
부모
커밋
90fa1345b0
1개의 변경된 파일6개의 추가작업 그리고 4개의 파일을 삭제
  1. 6
    4
      Marlin/configurator/js/configurator.js

+ 6
- 4
Marlin/configurator/js/configurator.js 파일 보기

523
      */
523
      */
524
     purgeDefineInfo: function(adv) {
524
     purgeDefineInfo: function(adv) {
525
       if (adv === undefined) adv = false;
525
       if (adv === undefined) adv = false;
526
-      $('[defineInfo]').each(function() {
527
-        if (adv === this.defineInfo.adv) $(this).removeProp('defineInfo');
526
+      $('[name]').each(function() {
527
+        var inf = this.defineInfo;
528
+        if (inf && adv === inf.adv) $(this).removeProp('defineInfo');
528
       });
529
       });
529
     },
530
     },
530
 
531
 
533
      */
534
      */
534
     refreshDefineInfo: function(adv) {
535
     refreshDefineInfo: function(adv) {
535
       if (adv === undefined) adv = false;
536
       if (adv === undefined) adv = false;
536
-      $('[defineInfo]').each(function() {
537
-        if (adv == this.defineInfo.adv) this.defineInfo = self.getDefineInfo(this.id, adv);
537
+      $('[name]').each(function() {
538
+        var inf = this.defineInfo;
539
+        if (inf && adv == inf.adv) this.defineInfo = self.getDefineInfo(this.id, adv);
538
       });
540
       });
539
     },
541
     },
540
 
542
 

Loading…
취소
저장