~mardy/owncloud-app/test-se

« back to all changes in this revision

Viewing changes to main.qml

  • Committer: DanielHolm
  • Date: 2014-11-11 19:56:47 UTC
  • Revision ID: d.holmen@gmail.com-20141111195647-2uqidizog3id8ci5
Some smaller changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
61
61
 
62
62
    // GENERAL FUNCTIONS
63
63
    function newURL(url) {
64
 
        // save the new url in the preferences
65
 
        ocURLDocument.contents = {"ocURL": url}
66
 
 
67
 
        // reload the webview with the new url
68
 
        dasWWW.url = url
 
64
        if (url){
 
65
            url = checkURL(url) // but does it have http(s)
 
66
 
 
67
            // save the new url in the preferences
 
68
            ocURLDocument.contents = {"ocURL": url}
 
69
 
 
70
            // reload the webview with the new url
 
71
            dasWWW.url = url
 
72
 
 
73
            console.debug("URL is changed to: "+url)
 
74
        }
 
75
        else {
 
76
            dasWWW.url = url // reload anyway
 
77
 
 
78
            console.debug("No change to URL")
 
79
        }
69
80
    }
70
81
 
71
82
    function getContent(fieldName){
74
85
           return tempContents[fieldName]
75
86
    }
76
87
 
 
88
    // check host url for http
 
89
    function checkURL(url) {
 
90
        // if the URL doesn't contain HTTP(S) then add it!
 
91
        if (url.indexOf('http') >= 0) {
 
92
            return url;
 
93
        }
 
94
        else {
 
95
            console.debug("Debug: added http")
 
96
            return 'http://'+url
 
97
        }
 
98
    }
 
99
 
77
100
    // U1DB
78
101
 
79
102
    // DB to store the preferences in
117
140
        else {
118
141
            // oh, nothing yet, just load the url
119
142
        }
120
 
 
121
 
 
122
143
    }
123
144
 
124
145
    AccountServiceModel {
204
225
                   color: UbuntuColors.orange
205
226
                   onClicked: {
206
227
                       PopupUtils.close(noAccount)
 
228
 
 
229
                       // update url in urlField
 
230
                       //urlField.text = getContent('ocURL');
 
231
 
207
232
                       PopupUtils.open(ocURLDialog)
208
233
                   }
209
234
               }