diff options
| author | Andrew Branson <andrew.branson@cern.ch> | 2016-02-16 23:40:04 +0100 |
|---|---|---|
| committer | Andrew Branson <andrew.branson@cern.ch> | 2016-02-16 23:40:04 +0100 |
| commit | 07fb609095291f8d8544441925dea3d60d636f87 (patch) | |
| tree | f17f17badc7c0ad8f0147b8968bae91016244a97 /rockwork/AppSettingsPage.qml | |
| parent | e54ee938a3e637f654b393f41ce2ad123d448639 (diff) | |
Moved qml to subdir to unbundle
Diffstat (limited to 'rockwork/AppSettingsPage.qml')
| -rw-r--r-- | rockwork/AppSettingsPage.qml | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/rockwork/AppSettingsPage.qml b/rockwork/AppSettingsPage.qml deleted file mode 100644 index d8d865b..0000000 --- a/rockwork/AppSettingsPage.qml +++ /dev/null @@ -1,78 +0,0 @@ -import QtQuick 2.4 -import Ubuntu.Web 0.2 -import Ubuntu.Components 1.3 -import com.canonical.Oxide 1.0 as Oxide - -Page { - id: settings - - property string uuid; - property string url; - property var pebble; - - title: i18n.tr("App Settings") - - WebContext { - id: webcontext - userAgent: "Mozilla/5.0 (Linux; Android 5.0; Nexus 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.102 Mobile Safari/537.36 Ubuntu Touch (RockWork)" - } - - WebView { - id: webview - anchors { - fill: parent - bottom: parent.bottom - } - width: parent.width - height: parent.height - - context: webcontext - url: settings.url - preferences.localStorageEnabled: true - preferences.appCacheEnabled: true - preferences.javascriptCanAccessClipboard: true - - function navigationRequestedDelegate(request) { - //The pebblejs:// protocol is handeled by the urihandler, as it appears we can't intercept it - - var url = request.url.toString(); - console.log(url, url.substring(0, 16)); - if (url.substring(0, 16) == 'pebblejs://close') { - pebble.configurationClosed(settings.uuid, url); - request.action = Oxide.NavigationRequest.ActionReject; - pageStack.pop(); - } - } - - Component.onCompleted: { - preferences.localStorageEnabled = true; - } - } - - ProgressBar { - height: units.dp(3) - anchors { - left: parent.left - right: parent.right - top: parent.top - } - - showProgressPercentage: false - value: (webview.loadProgress / 100) - visible: (webview.loading && !webview.lastLoadStopped) - } - - Connections { - target: UriHandler - onOpened: { - if (uris && uris[0] && uris[0].length) { - var url = uris[0]; - - if (url.substring(0, 16) == 'pebblejs://close') { - pebble.configurationClosed(settings.uuid, url); - pageStack.pop(); - } - } - } - } -} |
