attempt: fixed trash data being loaded anyway
This commit is contained in:
		
							parent
							
								
									2a4e60420d
								
							
						
					
					
						commit
						44f0bf9420
					
				
					 1 changed files with 66 additions and 60 deletions
				
			
		|  | @ -35,13 +35,15 @@ class Page_Results extends Page { | ||||||
|           // Set the reference website when overriding or unset. 
 |           // Set the reference website when overriding or unset. 
 | ||||||
| 		if (override || !this[`ref`]) {this[`ref`] = await global.read([`last`])}; | 		if (override || !this[`ref`]) {this[`ref`] = await global.read([`last`])}; | ||||||
|            |            | ||||||
|  |           if (this[`ref`]) { | ||||||
|                // Get all the data. 
 |                // Get all the data. 
 | ||||||
|                let DATA = { |                let DATA = { | ||||||
|                     "data": await global.read([`sites`, this[`ref`]]) |                     "data": await global.read([`sites`, this[`ref`]]) | ||||||
|                } |                } | ||||||
|       |       | ||||||
|                // Set the data. 
 |                // Set the data. 
 | ||||||
|           this[`data`] = (DATA[`data`]) ? DATA[`data`] : (this[`data`] ? this[`data`] : {}); |                this[`data`] = (DATA[`data`] && (typeof DATA[`data`]).includes(`obj`)) ? DATA[`data`] : (this[`data`] ? this[`data`] : {}); | ||||||
|  |           } | ||||||
|      } |      } | ||||||
| 
 | 
 | ||||||
|      async content() { |      async content() { | ||||||
|  | @ -78,6 +80,7 @@ class Page_Results extends Page { | ||||||
|      Populate the contents. |      Populate the contents. | ||||||
|      */ |      */ | ||||||
|      async fill() { |      async fill() { | ||||||
|  |           if (this.data) { | ||||||
|                (this.elements) |                (this.elements) | ||||||
|                     ? (Object.keys(this.elements)).forEach(async (SOURCE) => { |                     ? (Object.keys(this.elements)).forEach(async (SOURCE) => { | ||||||
|                          if (SOURCE.indexOf(`*`) < SOURCE.length - 1) { |                          if (SOURCE.indexOf(`*`) < SOURCE.length - 1) { | ||||||
|  | @ -100,7 +103,8 @@ class Page_Results extends Page { | ||||||
|                                    "body": "p" |                                    "body": "p" | ||||||
|                               }; |                               }; | ||||||
|       |       | ||||||
|                          (Object.keys(DATA)).forEach((ITEM) => { |                               (DATA)  | ||||||
|  |                                    ? (Object.keys(DATA)).forEach((ITEM) => { | ||||||
|                                         let ELEMENTS = {}; |                                         let ELEMENTS = {}; | ||||||
|       |       | ||||||
|                                         // Create the elements. 
 |                                         // Create the elements. 
 | ||||||
|  | @ -125,12 +129,14 @@ class Page_Results extends Page { | ||||||
|                                         ELEMENTS[`container`].appendChild(ELEMENTS[`content`]); |                                         ELEMENTS[`container`].appendChild(ELEMENTS[`content`]); | ||||||
|                                         this.elements[SOURCE].appendChild(ELEMENTS[`container`]); |                                         this.elements[SOURCE].appendChild(ELEMENTS[`container`]); | ||||||
|                                    }) |                                    }) | ||||||
|  |                                    : false | ||||||
|                          } |                          } | ||||||
|                     }) |                     }) | ||||||
|                     : false; |                     : false; | ||||||
|                 |                 | ||||||
|                // Set the color. 
 |                // Set the color. 
 | ||||||
|                (nested.dictionary.get(this[`data`][`analysis`], [`Rating`, `Trust`]) && document.querySelector(`summary`)) ? document.querySelector(`summary`).setAttribute(`result`, (nested.dictionary.get(this[`data`][`analysis`], [`Rating`, `Trust`]))) : false; |                (nested.dictionary.get(this[`data`][`analysis`], [`Rating`, `Trust`]) && document.querySelector(`summary`)) ? document.querySelector(`summary`).setAttribute(`result`, (nested.dictionary.get(this[`data`][`analysis`], [`Rating`, `Trust`]))) : false; | ||||||
|  |           } | ||||||
|      }; |      }; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue