From 5324d6f7df91d4284b822debe49ef09bdc140d1a Mon Sep 17 00:00:00 2001 From: Jakob Sack Date: Wed, 10 Aug 2011 22:27:55 +0200 Subject: Small fixes --- apps/contacts/carddav.php | 4 ++-- apps/contacts/lib/addressbook.php | 4 ++-- apps/contacts/templates/index.php | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) (limited to 'apps') diff --git a/apps/contacts/carddav.php b/apps/contacts/carddav.php index 581bf4a717b..77b3c105deb 100644 --- a/apps/contacts/carddav.php +++ b/apps/contacts/carddav.php @@ -32,8 +32,8 @@ $carddavBackend = new OC_Connector_Sabre_CardDAV(); // Root nodes $nodes = array( - new Sabre_DAVACL_PrincipalCollection($principalBackend), - new Sabre_CardDAV_AddressBookRoot($principalBackend, $carddavBackend), + new Sabre_DAVACL_PrincipalCollection($principalBackend), + new Sabre_CardDAV_AddressBookRoot($principalBackend, $carddavBackend), ); // Fire up server diff --git a/apps/contacts/lib/addressbook.php b/apps/contacts/lib/addressbook.php index 8b91cdbd6f5..bab260840d9 100644 --- a/apps/contacts/lib/addressbook.php +++ b/apps/contacts/lib/addressbook.php @@ -120,10 +120,10 @@ class OC_Contacts_Addressbook{ } public static function deleteAddressbook($id){ - $stmt = OC_DB::prepare( 'DELETE FROM *PREFIX*contacts_cards WHERE id = ?' ); + $stmt = OC_DB::prepare( 'DELETE FROM *PREFIX*contacts_addressbooks WHERE id = ?' ); $stmt->execute(array($id)); - $stmt = OC_DB::prepare( 'DELETE FROM *PREFIX*contacts_addressbooks WHERE addressbookid = ?' ); + $stmt = OC_DB::prepare( 'DELETE FROM *PREFIX*contacts_cards WHERE addressbookid = ?' ); $stmt->execute(array($id)); return true; diff --git a/apps/contacts/templates/index.php b/apps/contacts/templates/index.php index ea76621674a..02b9d976cc4 100644 --- a/apps/contacts/templates/index.php +++ b/apps/contacts/templates/index.php @@ -13,5 +13,5 @@ OC_Util::addStyle('contacts','styles'); inc("part.details"); ?> - t('The path to this addressbook is %s', array(OC::$WEBROOT.'/apps/contacts/carddav.php/addressbooks/'.$_['addressbooks'][0]['uri'])); ?> + t('The path to this addressbook is %s', array(OC::$WEBROOT.'/apps/contacts/carddav.php/addressbooks/'.OC_User::getUser().'/'.$_['addressbooks'][0]['uri'])); ?> -- cgit v1.2.3 From 110f96df78f1ba4074df59a6c13025dc69a6b26f Mon Sep 17 00:00:00 2001 From: Jakob Sack Date: Thu, 11 Aug 2011 10:08:02 +0200 Subject: At least dome layout in Contacts --- apps/contacts/js/interface.js | 30 +++++++++++++++--------------- apps/contacts/templates/index.php | 4 ++-- 2 files changed, 17 insertions(+), 17 deletions(-) (limited to 'apps') diff --git a/apps/contacts/js/interface.js b/apps/contacts/js/interface.js index bab71eec422..ef2179b372b 100644 --- a/apps/contacts/js/interface.js +++ b/apps/contacts/js/interface.js @@ -4,12 +4,12 @@ $(document).ready(function(){ return false; });*/ - $('#contacts_contacts li').live('click',function(){ + $('#leftcontent li').live('click',function(){ var id = $(this).data('id'); $.getJSON('ajax/getdetails.php',{'id':id},function(jsondata){ if(jsondata.status == 'success'){ - $('#contacts_details').data('id',jsondata.data.id); - $('#contacts_details').html(jsondata.data.page); + $('#rightcontent').data('id',jsondata.data.id); + $('#rightcontent').html(jsondata.data.page); } else{ alert(jsondata.data.message); @@ -19,12 +19,12 @@ $(document).ready(function(){ }); $('#contacts_deletecard').live('click',function(){ - var id = $('#contacts_details').data('id'); + var id = $('#rightcontent').data('id'); $.getJSON('ajax/deletecard.php',{'id':id},function(jsondata){ if(jsondata.status == 'success'){ - $('#contacts_contacts [data-id="'+jsondata.data.id+'"]').remove(); - $('#contacts_details').data('id',''); - $('#contacts_details').html(''); + $('#leftcontent [data-id="'+jsondata.data.id+'"]').remove(); + $('#rightcontent').data('id',''); + $('#rightcontent').html(''); } else{ alert(jsondata.data.message); @@ -34,10 +34,10 @@ $(document).ready(function(){ }); $('#contacts_addproperty').live('click',function(){ - var id = $('#contacts_details').data('id'); + var id = $('#rightcontent').data('id'); $.getJSON('ajax/showaddproperty.php',{'id':id},function(jsondata){ if(jsondata.status == 'success'){ - $('#contacts_details').append(jsondata.data.page); + $('#rightcontent').append(jsondata.data.page); } else{ alert(jsondata.data.message); @@ -79,8 +79,8 @@ $(document).ready(function(){ $('#contacts_newcontact').click(function(){ $.getJSON('ajax/showaddcard.php',{},function(jsondata){ if(jsondata.status == 'success'){ - $('#contacts_details').data('id',''); - $('#contacts_details').html(jsondata.data.page); + $('#rightcontent').data('id',''); + $('#rightcontent').html(jsondata.data.page); } else{ alert(jsondata.data.message); @@ -92,8 +92,8 @@ $(document).ready(function(){ $('#contacts_addcardform input[type="submit"]').live('click',function(){ $.post('ajax/addcard.php',$('#contacts_addcardform').serialize(),function(jsondata){ if(jsondata.status == 'success'){ - $('#contacts_details').data('id',jsondata.data.id); - $('#contacts_details').html(jsondata.data.page); + $('#rightcontent').data('id',jsondata.data.id); + $('#rightcontent').html(jsondata.data.page); } else{ alert(jsondata.data.message); @@ -103,7 +103,7 @@ $(document).ready(function(){ }); $('.contacts_property [data-use="edit"]').live('click',function(){ - var id = $('#contacts_details').data('id'); + var id = $('#rightcontent').data('id'); var checksum = $(this).parent().parent().data('checksum'); $.getJSON('ajax/showsetproperty.php',{'id': id, 'checksum': checksum },function(jsondata){ if(jsondata.status == 'success'){ @@ -129,7 +129,7 @@ $(document).ready(function(){ }); $('.contacts_property [data-use="delete"]').live('click',function(){ - var id = $('#contacts_details').data('id'); + var id = $('#rightcontent').data('id'); var checksum = $(this).parent().parent().data('checksum'); $.getJSON('ajax/deleteproperty.php',{'id': id, 'checksum': checksum },function(jsondata){ if(jsondata.status == 'success'){ diff --git a/apps/contacts/templates/index.php b/apps/contacts/templates/index.php index 02b9d976cc4..ffcca50b34d 100644 --- a/apps/contacts/templates/index.php +++ b/apps/contacts/templates/index.php @@ -3,13 +3,13 @@ OC_Util::addScript('contacts','interface'); OC_Util::addStyle('contacts','styles'); ?> -
+
    inc("part.contacts"); ?>
t('Add Contact'); ?>
-
+
inc("part.details"); ?>
-- cgit v1.2.3 From 8639630a18e0fcace249dd1787a72ff1c030f805 Mon Sep 17 00:00:00 2001 From: Jan-Christoph Borchardt Date: Thu, 11 Aug 2011 11:10:34 +0200 Subject: polished public links a bit --- apps/files_publiclink/js/admin.js | 4 +++- apps/files_publiclink/templates/admin.php | 14 ++++++++------ apps/files_publiclink/templates/breadcrumb.php | 4 ---- apps/files_publiclink/templates/files.php | 9 --------- apps/files_publiclink/templates/index.php | 17 ----------------- 5 files changed, 11 insertions(+), 37 deletions(-) delete mode 100644 apps/files_publiclink/templates/breadcrumb.php delete mode 100644 apps/files_publiclink/templates/files.php delete mode 100644 apps/files_publiclink/templates/index.php (limited to 'apps') diff --git a/apps/files_publiclink/js/admin.js b/apps/files_publiclink/js/admin.js index 20eae19c5d8..91ee58beda8 100644 --- a/apps/files_publiclink/js/admin.js +++ b/apps/files_publiclink/js/admin.js @@ -31,11 +31,13 @@ $(document).ready(function() { if(token){ var html=""; html+=""+path+""; - html+=""+$('#baseUrl').val()+"?token="+token+"" + html+="" html+="" html+="" $(html).insertAfter($('#newlink_row')); $('#path').val(''); + $('#'+token+' input').focus(); + $('#'+token+' input').select(); } } }); diff --git a/apps/files_publiclink/templates/admin.php b/apps/files_publiclink/templates/admin.php index 4608877e5b8..f6c92d5cb17 100644 --- a/apps/files_publiclink/templates/admin.php +++ b/apps/files_publiclink/templates/admin.php @@ -1,18 +1,20 @@ - + + + - - - - - + + + + + diff --git a/apps/files_publiclink/templates/breadcrumb.php b/apps/files_publiclink/templates/breadcrumb.php deleted file mode 100644 index 733531d9e10..00000000000 --- a/apps/files_publiclink/templates/breadcrumb.php +++ /dev/null @@ -1,4 +0,0 @@ - " alt="Root" /> - - "> - \ No newline at end of file diff --git a/apps/files_publiclink/templates/files.php b/apps/files_publiclink/templates/files.php deleted file mode 100644 index 41ff0a1e765..00000000000 --- a/apps/files_publiclink/templates/files.php +++ /dev/null @@ -1,9 +0,0 @@ - - - - )" href="" title=""> - - - - - diff --git a/apps/files_publiclink/templates/index.php b/apps/files_publiclink/templates/index.php deleted file mode 100644 index 759f3ad8772..00000000000 --- a/apps/files_publiclink/templates/index.php +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - -
t( 'Name' ); ?>t( 'Size' ); ?>t( 'Modified' ); ?>
\ No newline at end of file -- cgit v1.2.3 From c9c16338823bdf38c8e4e80e9a45366fec2a1225 Mon Sep 17 00:00:00 2001 From: Robin Appelman Date: Thu, 11 Aug 2011 11:27:14 +0200 Subject: some work on media player --- apps/media/css/music.css | 8 +-- apps/media/js/player.js | 6 +- apps/media/js/playlist.js | 124 ++++++----------------------------------- apps/media/templates/music.php | 27 +-------- 4 files changed, 23 insertions(+), 142 deletions(-) (limited to 'apps') diff --git a/apps/media/css/music.css b/apps/media/css/music.css index dd9b8ea70d9..c78ab200719 100644 --- a/apps/media/css/music.css +++ b/apps/media/css/music.css @@ -3,17 +3,13 @@ li button.right.prettybutton{font-size:1em;} #collection{padding-top:1em;position:relative;width:70ex;float:left;} #collection li.album,#collection li.song{margin-left:3ex;} -#playlist{border-spacing:0;} -#playlist th{background-color:#ccc; text-align:left; font-size:1.2em; padding:0.2em} -#playlist tr.selected{background-color:#eee;} -#playlist tr.current{background-color:#ccc;} -#playlist td.time, #playlist th.time{text-align:right; padding-right:1em;} +#leftcontent img.remove { display:none; float:right; cursor:pointer; } +#leftcontent li:hover img.remove { display:inline; } #collection li button{float:right;} #collection li,#playlist li{list-style-type:none;} .template{display:none} #collection li{padding-right:10px;} -img.remove{float:right;} #searchresults input.play, #searchresults input.add{float:right; height:16px; width:16px;} #collection tr.collapsed td.album, #collection tr.collapsed td.title{color:#ddd} a.expander{float:right;display:block} diff --git a/apps/media/js/player.js b/apps/media/js/player.js index 4e1cc3cd754..8298db56e61 100644 --- a/apps/media/js/player.js +++ b/apps/media/js/player.js @@ -30,7 +30,7 @@ var PlayList={ if(PlayList.player){ if(PlayList.player.data('jPlayer').options.supplied!=PlayList.items[index].type){//the the audio type changes we need to reinitialize jplayer PlayList.player.jPlayer("destroy"); - PlayList.init(PlayList.items[index].type,function(){PlayList.play(null,time,eady)}); + PlayList.init(PlayList.items[index].type,function(){PlayList.play(null,time,ready)}); }else{ PlayList.player.jPlayer("setMedia", PlayList.items[PlayList.current]); PlayList.items[index].playcount++; @@ -73,7 +73,7 @@ var PlayList={ PlayList.render(); return false; }); - PlayList.player=$('#jp-interface div.player'); + PlayList.player=$('#controls div.player'); } $(PlayList.player).jPlayer({ ended:PlayList.next, @@ -91,7 +91,7 @@ var PlayList={ } }, volume:PlayList.volume, - cssSelectorAncestor:'#jp-interface', + cssSelectorAncestor:'#controls', swfPath:OC.linkTo('media','js'), }); }, diff --git a/apps/media/js/playlist.js b/apps/media/js/playlist.js index ad6c63a0333..778939db01c 100644 --- a/apps/media/js/playlist.js +++ b/apps/media/js/playlist.js @@ -2,49 +2,21 @@ PlayList.render=function(){ $('#playlist').show(); PlayList.parent.empty(); for(var i=0;i'); - button.attr('src',OC.imagePath('core','actions/delete')); - $(this).children().last().append(button); - button.click(function(event){ - event.stopPropagation(); - event.preventDefault(); - var index=$(this).parent().parent().data('index'); - PlayList.remove(index); - }); - },function(){ - $(this).children().last().children('img.remove').remove(); - }); - tr.children('td.name').children('input').click(function(event){ + var li=$('
  • '); + li.append(item.name); + var img=$(''); + img.click(function(event){ event.stopPropagation(); - if($(this).attr('checked')){ - $(this).parent().parent().addClass('selected'); - if($('tbody td.name input:checkbox').length==$('tbody td.name input:checkbox:checked').length){ - $('#selectAll').attr('checked',true); - } - }else{ - $(this).parent().parent().removeClass('selected'); - $('#selectAll').attr('checked',false); - } - procesSelection(); + PlayList.remove($(this).parent().data('index')); + }); + li.click(function(event){ + PlayList.play($(this).data('index')); }); - PlayList.parent.append(tr); + li.append(img) + li.data('index',i); + li.addClass('song'); + PlayList.parent.append(li); } } PlayList.getSelected=function(){ @@ -55,78 +27,16 @@ PlayList.hide=function(){ } $(document).ready(function(){ - PlayList.parent=$('#playlist tbody'); - PlayList.template=$('#playlist tr.template'); + PlayList.parent=$('#leftcontent'); $('#selectAll').click(function(){ if($(this).attr('checked')){ // Check all - $('tbody td.name input:checkbox').attr('checked', true); - $('tbody td.name input:checkbox').parent().parent().addClass('selected'); + $('#leftcontent li.song input:checkbox').attr('checked', true); + $('#leftcontent li.song input:checkbox').parent().addClass('selected'); }else{ // Uncheck all - $('tbody td.name input:checkbox').attr('checked', false); - $('tbody td.name input:checkbox').parent().parent().removeClass('selected'); + $('#leftcontent li.song input:checkbox').attr('checked', false); + $('#leftcontent li.song input:checkbox').parent().removeClass('selected'); } - procesSelection(); }); }); - -function procesSelection(){ - var selected=PlayList.getSelected(); - if(selected.length==0){ - $('th.name span').text(t('media','Name')); - $('th.artist').text(t('media','Artist')); - $('th.album').text(t('media','Album')); - $('th.time').text(t('media','Time')); - $('th.plays').empty(); - $('th.plays').text(t('media','Plays')); - }else{ - var name=selected.length+' '+t('media','selected'); - var artist=$(selected[0]).data('artist'); - var album=$(selected[0]).data('album'); - var time=$(selected[0]).data('time'); - var plays=$(selected[0]).data('plays'); - for(var i=1;i'); - button.attr('src',OC.imagePath('core','actions/delete')); - $('th.plays').append(button); - button.click(function(event){ - event.stopPropagation(); - event.preventDefault(); - PlayList.getSelected().each(function(index,element){ - var index=$(element).data('index'); - PlayList.items[index]=null; - }); - PlayList.items=PlayList.items.filter(function(item){return item!==null}); - PlayList.render(); - PlayList.save(); - procesSelection(); - }); - } -} \ No newline at end of file diff --git a/apps/media/templates/music.php b/apps/media/templates/music.php index d103e10b750..a89c5421b4a 100644 --- a/apps/media/templates/music.php +++ b/apps/media/templates/music.php @@ -20,32 +20,7 @@
  • -
    - - - - - - - - - - - - - - - - - - -
    t('Name')?>t('Artist')?>
    - t('The playlist is empty')?> -
    - - -
    -
    +
      -- cgit v1.2.3