summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--css/settings.css2
-rw-r--r--index.php1
-rw-r--r--js/news.js6
-rw-r--r--js/settings.js4
-rw-r--r--templates/settings.php4
5 files changed, 13 insertions, 4 deletions
diff --git a/css/settings.css b/css/settings.css
index 3141a584e..e1fc6982c 100644
--- a/css/settings.css
+++ b/css/settings.css
@@ -1 +1 @@
-#cloudlink { color: red !important; } \ No newline at end of file
+a.settings { color: green !important; text-decoration:underline; } \ No newline at end of file
diff --git a/index.php b/index.php
index 917f8f13b..7a632c520 100644
--- a/index.php
+++ b/index.php
@@ -19,6 +19,7 @@ OCP\App::setActiveNavigationEntry('news');
OCP\Util::addScript('news','news');
OCP\Util::addStyle('news','news');
+OCP\Util::addStyle('news','settings');
$l = OC_L10N::get('news');
diff --git a/js/news.js b/js/news.js
index 19adacb89..3bd51a375 100644
--- a/js/news.js
+++ b/js/news.js
@@ -247,7 +247,11 @@ $(document).ready(function(){
});
$('#settingsbtn').on('click keydown', function() {
- OC.appSettings({appid:'news', loadJS:true});
+ try {
+ OC.appSettings({appid:'news', loadJS:true});
+ } catch(e) {
+ alert(e);
+ }
});
setupFeedList();
diff --git a/js/settings.js b/js/settings.js
index b1f81410e..910eefdaa 100644
--- a/js/settings.js
+++ b/js/settings.js
@@ -47,6 +47,7 @@ News={
}
$('#browsebtn, #cloudbtn, #importbtn').hide();
+
$('#cloudbtn, #cloudlink').click(function() {
/*
* it needs to be filtered by MIME type, but there are too many MIME types corresponding to opml
@@ -54,12 +55,15 @@ $('#cloudbtn, #cloudlink').click(function() {
*/
OC.dialogs.filepicker(t('news', 'Select file'), News.Settings.cloudFileSelected, false, '', true);
});
+
$('#browsebtn, #browselink').click(function() {
$('#file_upload_start').trigger('click');
});
+
$('#file_upload_start').change(function() {
News.Settings.browseFile(this.files);
});
+
$('#importbtn').click(function() {
News.Settings.import(this);
});
diff --git a/templates/settings.php b/templates/settings.php
index a4d6ec80d..94b8fc2f6 100644
--- a/templates/settings.php
+++ b/templates/settings.php
@@ -3,8 +3,8 @@
<dd><button class="svg" id="browsebtn" title="<?php echo $l->t('Upload file from desktop'); ?>" onclick="News.DropDownMenu.fade('ul#feedfoldermenu')"><img class="svg" src="<?php echo OCP\Util::imagePath('core','actions/upload.svg'); ?>" alt="<?php echo $l->t('Upload'); ?>" /></button>
<button class="svg" id="cloudbtn" title="<?php echo $l->t('Select file from ownCloud'); ?>"><img class="svg" src="<?php echo OCP\Util::imagePath('core','actions/upload.svg'); ?>" alt="<?php echo $l->t('Select'); ?>" /></button>
<span id="opml_file">
- <?php echo $l->t('No file selected. Select file from '); ?><a href='#' id="browselink"><?php echo $l->t('local filesystem');?></a>
- <?php echo $l->t(' or '); ?><a href='#' id="cloudlink"><?php echo $l->t('cloud');?></a>.
+ <?php echo $l->t('No file selected. Select file from '); ?><a href='#' class="settings" id="browselink"><?php echo $l->t('local filesystem');?></a>
+ <?php echo $l->t(' or '); ?><a href='#' class="settings" id="cloudlink"><?php echo $l->t('cloud');?></a>.
</span>
<input type="file" id="file_upload_start" name="files[]" />
<input style="float: right" id="importbtn" type="submit" value="<?php echo $l->t('Import');?>" /></dd>