-#   Copyright (c) 2010-2012, Diaspora Inc.  This file is
-#   licensed under the Affero General Public License version 3 or later.  See
-#   the COPYRIGHT file.

#new_status_message_pane
  .span-15.last
    %h4
      =t('bookmarklet.post_something')
    = render :partial => 'shared/publisher', :locals => { :aspect => :profile, :selected_aspects => @aspects,  :aspect_ids => @aspect_ids }

:javascript
  app.publisher = new app.views.Publisher({
    standalone: true
  });

  var contents = "#{escape_javascript params[:title]} - #{escape_javascript params[:url]}";
  var notes    = "#{escape_javascript params[:notes]}";
  if (notes.length > 0){
    contents = contents + " - " + notes;
  }

  $("#publisher").bind('ajax:success', function(){
    $('h4').text("#{t('bookmarklet.post_success')}");
    app.publisher.close();
    window.setTimeout(window.close, 2000, true);
  });

  // this has to happen after the publisher has finished loading, otherwise
  // the textarea is cleared again by the initialization of the mentions plugin
  $(function(){
    $("#publisher #status_message_fake_text").val(contents);
    $("#publisher #status_message_text").val(contents);
    $('input.button')[0].removeAttribute('disabled');
  });

- content_for(:head) do
  :css
    #new_status_message_pane { margin: 1em 0 0; }
    #new_status_message_pane h4 { margin: 0 0 0 1em; }