]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix some issues with browsers not supporting html5 localStorage
authorRobin Appelman <icewind1991@gmail.com>
Fri, 5 Aug 2011 14:05:10 +0000 (16:05 +0200)
committerRobin Appelman <icewind1991@gmail.com>
Sat, 6 Aug 2011 08:08:26 +0000 (10:08 +0200)
apps/media/js/loader.js
apps/media/js/player.js
apps/user_openid/settings.php [deleted file]
apps/user_openid/templates/settings.php [deleted file]

index c49d90cf3eba02430327a51fc71d6bb1bd78a44e..b7ef2fb7be4c9905afbaffc1b95964858995bf9c 100644 (file)
@@ -50,7 +50,7 @@ $(document).ready(function() {
                FileActions.setDefault('application/ogg','Play');
        }
        if(typeof PlayList==='undefined'){
-               if(typeof localStorage !== 'undefined'){
+               if(typeof localStorage !== 'undefined' && localStorage){
                        if(localStorage.hasOwnProperty(oc_current_user+'oc_playlist_items') && localStorage.getItem(oc_current_user+'oc_playlist_items')!='[]' && localStorage.getItem(oc_current_user+'oc_playlist_active')!='true'){
                                loadPlayer();
                        }
index ec22b0eaf97eec1416f440dd13744fa884897e60..4e1cc3cd75450395a146be417b778660f54cb4c5 100644 (file)
@@ -143,7 +143,7 @@ var PlayList={
                }
        },
        save:function(){
-               if(typeof localStorage !== 'undefined'){
+               if(typeof localStorage !== 'undefined' && localStorage){
                        localStorage.setItem(oc_current_user+'oc_playlist_items',JSON.stringify(PlayList.items));
                        localStorage.setItem(oc_current_user+'oc_playlist_current',PlayList.current);
                        var time=Math.round(PlayList.player.data('jPlayer').status.currentTime);
@@ -156,7 +156,7 @@ var PlayList={
                }
        },
        load:function(){
-               if(typeof localStorage !== 'undefined'){
+               if(typeof localStorage !== 'undefined' && localStorage){
                        PlayList.active=true;
                        localStorage.setItem(oc_current_user+'oc_playlist_active','true');
                        if(localStorage.hasOwnProperty(oc_current_user+'oc_playlist_items')){
diff --git a/apps/user_openid/settings.php b/apps/user_openid/settings.php
deleted file mode 100644 (file)
index 4293a6c..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-<?php
-
-require_once('../../lib/base.php');
-if( !OC_User::isLoggedIn()){
-    header( "Location: ".OC_Helper::linkTo( "index.php" ));
-    exit();
-}
-
-if(isset($_POST['input_identity'])){
-       OC_Preferences::setValue(OC_User::getUser(),'user_openid','identity',$_POST['input_identity']);
-}
-
-OC_App::setActiveNavigationEntry( "user_openid_settings" );
-
-$identity=OC_Preferences::getValue(OC_User::getUser(),'user_openid','identity','');
-
-$tmpl = new OC_Template( "user_openid", "settings", "admin");
-$tmpl->assign('identity',$identity);
-$tmpl->assign('user',OC_User::getUser());
-
-$tmpl->printPage();
-
-?>
diff --git a/apps/user_openid/templates/settings.php b/apps/user_openid/templates/settings.php
deleted file mode 100644 (file)
index 7a1b530..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<form id="identity" action='#' method='post'>
-       <fieldset>
-               <legend><?php echo $l->t( 'OpenID identity' );?></legend>
-               <label for='input_identity'>OpenID identity for <b><?php echo $_['user'];?></b></label><br/>
-               <input name='input_identity' id='input_identity' value="<?php echo $_['identity'];?>"/><input type='submit' value='Save'/>
-       </fieldset>
-</form>