From 49ecb28031c2c88192cc7e4c4bd9b75c9c5a7f89 Mon Sep 17 00:00:00 2001 From: Marnanel Thurman Date: Sat, 27 Nov 2021 17:35:40 +0000 Subject: [PATCH] Introducing grok.js. And some tidying. --- src/grok.js | 23 +++++++++++++++++++++++ src/index.js | 45 ++++++--------------------------------------- webpack.config.js | 38 ++++++++++++++++++++------------------ 3 files changed, 49 insertions(+), 57 deletions(-) create mode 100644 src/grok.js diff --git a/src/grok.js b/src/grok.js new file mode 100644 index 0000000..d9b5f9f --- /dev/null +++ b/src/grok.js @@ -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; +} diff --git a/src/index.js b/src/index.js index 3329a09..ea4432e 100644 --- a/src/index.js +++ b/src/index.js @@ -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('hello'); - 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); } diff --git a/webpack.config.js b/webpack.config.js index 5180d42..ce22dff 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -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' + } + }, + ], } - } - ] - } } - -- 2.30.2