chiark / gitweb /
Introducing grok.js. And some tidying.
authorMarnanel Thurman <marnanel@thurman.org.uk>
Sat, 27 Nov 2021 17:35:40 +0000 (17:35 +0000)
committerMarnanel Thurman <marnanel@thurman.org.uk>
Sat, 27 Nov 2021 17:35:40 +0000 (17:35 +0000)
src/grok.js [new file with mode: 0644]
src/index.js
webpack.config.js

diff --git a/src/grok.js b/src/grok.js
new file mode 100644 (file)
index 0000000..d9b5f9f
--- /dev/null
@@ -0,0 +1,23 @@
+var JSSoup = require('jssoup').default;
+
+export function grok_login1() {
+
+        var result = {};
+
+        cordova.plugin.http.get('http://127.0.0.1:6887/login',
+                {},
+                {},
+                function(response) {
+                        console.log(response.status);
+                        console.log(response.data);
+                        var soup = new JSSoup(response.data);
+                        var tag = soup.find('head');
+                        console.log(tag)
+
+                },
+                function(response) {
+                        console.error(response.error);
+                });
+
+        return result;
+}
index 3329a09a37148e0105b9750ee601233067ce8dd2..ea4432e17d9175cd8feb909cbe68351134ea45f7 100644 (file)
@@ -1,45 +1,12 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
+import {
+        grok_login1,
+} from './grok.js';
 
-
-// Wait for the deviceready event before using any of Cordova's device APIs.
-// See https://cordova.apache.org/docs/en/latest/cordova/events/events.html#deviceready
 document.addEventListener('deviceready', onDeviceReady, false);
 
 function onDeviceReady() {
-    // Cordova is now initialized. Have fun!
-
-    console.log('Running cordova-' + cordova.platformId + '@' + cordova.version);
-        var JSSoup = require('jssoup').default;
-        var soup = new JSSoup('<html><head>hello</head></html>');
-        var tag = soup.find('head');
-        tag.name = 'span'
-        console.log(tag)
+        console.log('Running cordova-' + cordova.platformId + '@' + cordova.version);
 
-        cordova.plugin.http.get('http://127.0.0.1:6887/login',
-                {},
-                {},
-                function(response) {
-                  console.log(response.status);
-                  console.log(response.data);
-                },
-                function(response) {
-                  console.error(response.error);
-                });
+        login1 = grok_login1();
+        console.log(login1);
 }
index 5180d42a24cca8995f33d81ccd26e10d26d8aec1..ce22dffcd1b7bb3a8ca0f36a5f28043d0e9a44f6 100644 (file)
@@ -1,23 +1,25 @@
 const path = require('path')
 
 module.exports = {
-  mode: 'development',
-  entry: './src/index.js',
-  output: {
-    path: path.resolve(__dirname, 'www'),
-    filename: 'index.bundle.js'
-  },
-  devtool: 'inline-source-map',
-  module: {
-    rules: [
-      {
-        test: /\.(js|jsx)$/,
-        exclude: /node_modules/,
-        use: {
-          loader: 'babel-loader'
+        mode: 'development',
+        entry: [
+                './src/index.js',
+                './src/grok.js',
+        ],
+        output: {
+                path: path.resolve(__dirname, 'www'),
+                filename: 'index.bundle.js'
+        },
+        devtool: 'inline-source-map',
+        module: {
+                rules: [
+                        {
+                                test: /\.(js|jsx)$/,
+                                exclude: /node_modules/,
+                                use: {
+                                        loader: 'babel-loader'
+                                }
+                        },
+                ],
         }
-      }
-    ]
-  }
 }
-