Преглед изворни кода

[js] add shared `enableCache` property, defaults to true

Salakar пре 6 година
родитељ
комит
1b6afe0ae7
3 измењених фајлова са 8 додато и 1 уклоњено
  1. 2
    1
      js/WebView.android.js
  2. 1
    0
      js/WebView.ios.js
  3. 5
    0
      js/WebViewTypes.js

+ 2
- 1
js/WebView.android.js Прегледај датотеку

@@ -69,6 +69,7 @@ class WebView extends React.Component<WebViewSharedProps, State> {
69 69
     allowFileAccess: false,
70 70
     saveFormDataDisabled: false,
71 71
     originWhitelist: WebViewShared.defaultOriginWhitelist,
72
+    enableCache: true,
72 73
   };
73 74
 
74 75
   state = {
@@ -284,7 +285,7 @@ class WebView extends React.Component<WebViewSharedProps, State> {
284 285
     const { onMessage } = this.props;
285 286
     onMessage && onMessage(event);
286 287
   };
287
-  
288
+
288 289
   onLoadingProgress = (event: WebViewProgressEvent) => {
289 290
     const { onLoadProgress} = this.props;
290 291
     onLoadProgress && onLoadProgress(event);

+ 1
- 0
js/WebView.ios.js Прегледај датотеку

@@ -130,6 +130,7 @@ class WebView extends React.Component<WebViewSharedProps, State> {
130 130
 
131 131
   static defaultProps = {
132 132
     useWebKit: true,
133
+    enableCache: true,
133 134
     originWhitelist: WebViewShared.defaultOriginWhitelist,
134 135
   };
135 136
 

+ 5
- 0
js/WebViewTypes.js Прегледај датотеку

@@ -445,6 +445,11 @@ export type WebViewSharedProps =  $ReadOnly<{|
445 445
    */
446 446
   nativeConfig?: ?WebViewNativeConfig,
447 447
 
448
+  /**
449
+   * Should caching be enabled. Default is true.
450
+   */
451
+  enableCache?: ?boolean,
452
+
448 453
   style?: ViewStyleProp,
449 454
   children: Node,
450 455
 |}>;