translated bookmarklet, added post to main page
This commit is contained in:
parent
9e5890288c
commit
8b7dc0a2cc
8 changed files with 23 additions and 5 deletions
|
|
@ -39,6 +39,10 @@ module ApplicationHelper
|
|||
str.html_safe
|
||||
end
|
||||
|
||||
def bookmarklet
|
||||
"javascript:(function(){f='#{AppConfig[:pod_url]}bookmarklet?url='+encodeURIComponent(window.location.href)+'&title='+encodeURIComponent(document.title)+'¬es='+encodeURIComponent(''+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text))+'&v=1&';a=function(){if(!window.open(f+'noui=1&jump=doclose','diasporav1','location=yes,links=no,scrollbars=no,toolbar=no,width=620,height=250'))location.href=f+'jump=yes'};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})()"
|
||||
end
|
||||
|
||||
def aspect_badge aspect, opts = {}
|
||||
str = "<span class='aspect_badge single'>"
|
||||
link = opts.delete(:link)
|
||||
|
|
|
|||
|
|
@ -52,7 +52,6 @@
|
|||
|
||||
|
||||
%br
|
||||
%a{:href => "javascript:(function(){f='#{AppConfig[:pod_url]}bookmarklet?url='+encodeURIComponent(window.location.href)+'&title='+encodeURIComponent(document.title)+'¬es='+encodeURIComponent(''+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text))+'&v=1&';a=function(){if(!window.open(f+'noui=1&jump=doclose','diasporav1','location=yes,links=no,scrollbars=no,toolbar=no,width=620,height=250'))location.href=f+'jump=yes'};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})()"}
|
||||
post to Diaspora v1
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -27,12 +27,16 @@
|
|||
- if @request_count > 0
|
||||
%h4
|
||||
= new_request_link(@request_count)
|
||||
%h4
|
||||
= link_to 'Post to Diaspora', bookmarklet
|
||||
from anywhere by bookmarking this link.
|
||||
|
||||
- if @invites > 0
|
||||
.section.invite_friends
|
||||
%h4= t('shared.invitations.invite_your_friends')
|
||||
= render "shared/invitations", :invites => @invites
|
||||
|
||||
|
||||
#aspect_listings.section
|
||||
= render 'aspects/aspect_listings', :aspects => @aspects
|
||||
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
.span-8.append-1
|
||||
= render 'aspects/aspect_contacts', :contacts => @aspect_contacts, :aspect => @aspect
|
||||
= render 'aspects/edit_aspect_pane', :contacts => @all_contacts, :aspect => @aspect
|
||||
|
||||
moms
|
||||
.span-15.last
|
||||
= render 'shared/publisher', :aspect => @aspect, :aspect_ids => @aspect_ids
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
{
|
||||
Publisher.open();
|
||||
$("#publisher").bind('ajax:success', function(){
|
||||
$('h4').text("Your post was successful! Closing!");
|
||||
$('h4').text("#{t('bookmarklet.post_success')}");
|
||||
Publisher.close();
|
||||
|
||||
window.setTimeout(window.close, 2000, true);
|
||||
|
|
@ -27,13 +27,14 @@
|
|||
|
||||
$("#publisher #status_message_fake_text").val(contents);
|
||||
$("#publisher #status_message_text").val(contents);
|
||||
$('input.button')[0].removeAttribute('disabled');
|
||||
});
|
||||
|
||||
#new_status_message_pane
|
||||
.span-15.last
|
||||
#facebox_header
|
||||
%h4
|
||||
Post something to Diaspora
|
||||
=t('bookmarklet.post_something')
|
||||
|
||||
= render :partial => 'shared/publisher', :locals => { :aspect => :profile, :aspects_with_person => @aspects, :aspect_ids => @aspect_ids}
|
||||
|
||||
|
|
|
|||
|
|
@ -143,7 +143,9 @@ en:
|
|||
success: "Successfully removed person from aspect"
|
||||
failure: "Failed to remove person from aspect"
|
||||
no_membership: "Could not find the selected person in that aspect"
|
||||
|
||||
bookmarklet:
|
||||
post_success: "Posted! Closeing!"
|
||||
post_something: 'Post something to Diaspora'
|
||||
comments:
|
||||
zero: "no comments"
|
||||
one: "1 comment"
|
||||
|
|
|
|||
|
|
@ -855,6 +855,7 @@ label
|
|||
|
||||
.options_and_submit
|
||||
:min-height 21px
|
||||
:clear both
|
||||
:position relative
|
||||
:padding
|
||||
:top 6px
|
||||
|
|
|
|||
|
|
@ -17,6 +17,13 @@ describe StatusMessagesController do
|
|||
alice.reload
|
||||
end
|
||||
|
||||
describe '#bookmarklet' do
|
||||
it 'succeeds' do
|
||||
get :bookmarklet
|
||||
response.should be_success
|
||||
end
|
||||
end
|
||||
|
||||
describe '#new' do
|
||||
it 'succeeds' do
|
||||
get :new,
|
||||
|
|
|
|||
Loading…
Reference in a new issue