Lines Matching refs:fr

27  * @param {import('./filereader').FileReader} fr
32 function readOperation (fr, blob, type, encodingName) {
33 // 1. If fr’s state is "loading", throw an InvalidStateError
35 if (fr[kState] === 'loading') {
39 // 2. Set fr’s state to "loading".
40 fr[kState] = 'loading'
42 // 3. Set fr’s result to null.
43 fr[kResult] = null
45 // 4. Set fr’s error to null.
46 fr[kError] = null
72 while (!fr[kAborted]) {
79 // loadstart at fr.
80 if (isFirstChunk && !fr[kAborted]) {
82 fireAProgressEvent('loadstart', fr)
101 // progress event called progress at fr.
104 fr[kLastProgressEventFired] === undefined ||
105 Date.now() - fr[kLastProgressEventFired] >= 50
107 !fr[kAborted]
109 fr[kLastProgressEventFired] = Date.now()
111 fireAProgressEvent('progress', fr)
123 // 1. Set fr’s state to "done".
124 fr[kState] = 'done'
133 if (fr[kAborted]) {
137 // 1. Set fr’s result to result.
138 fr[kResult] = result
140 // 2. Fire a progress event called load at the fr.
141 fireAProgressEvent('load', fr)
145 // 1. Set fr’s error to error.
146 fr[kError] = error
148 // 2. Fire a progress event called error at fr.
149 fireAProgressEvent('error', fr)
152 // 5. If fr’s state is not "loading", fire a progress
153 // event called loadend at the fr.
154 if (fr[kState] !== 'loading') {
155 fireAProgressEvent('loadend', fr)
162 if (fr[kAborted]) {
170 // 1. Set fr’s state to "done".
171 fr[kState] = 'done'
173 // 2. Set fr’s error to error.
174 fr[kError] = error
176 // 3. Fire a progress event called error at fr.
177 fireAProgressEvent('error', fr)
179 // 4. If fr’s state is not "loading", fire a progress
180 // event called loadend at fr.
181 if (fr[kState] !== 'loading') {
182 fireAProgressEvent('loadend', fr)