almost done

This commit is contained in:
Dan Hansen 2012-01-23 17:33:51 -06:00 committed by Dennis Collinson
parent e169879311
commit 51332931ee
4 changed files with 19 additions and 18 deletions

View file

@ -1,17 +1,13 @@
-# Copyright (c) 2010-2011, Diaspora Inc. This file is
-# licensed under the Affero General Public License version 3 or later. See
-# the COPYRIGHT file.
= javascript_include_tag "publisher.js"
:javascript
$(document).ready(function()
{
var person = {name: '#{@person.name}', handle: '#{@person.diaspora_handle}' };
Publisher.autocompletion.onSelect($("#status_message_fake_text"),person,'#{@person.name}');
$("#publisher #status_message_fake_text").val(function(index, value){ return value + " " });
$("#publisher").bind('ajax:success', function(){location.reload();});
Mentions.options.prefillMention = #{@person.to_json};
$(function() {
$("#publisher").bind('ajax:success', function(){ location.reload(); });
Publisher.bookmarklet = true;
});

View file

@ -76,6 +76,10 @@ javascripts:
- public/javascripts/aspect-edit-pane.js
- public/javascripts/fileuploader-custom.js
people:
- public/javascripts/aspect-edit-pane.js
- public/javascripts/fileuploader-custom.js
people:
- public/javascripts/vendor/jquery.autoSuggest.custom.js
- public/javascripts/vendor/jquery.autoSuggest.custom.js
- public/javascripts/aspect-edit-pane.js
photos:

View file

@ -1,13 +1,10 @@
var Mentions = {
initialize: function(mentionsInput) {
Mentions.fetchContacts(function(data) {
Mentions.contacts = data;
mentionsInput.mentionsInput(Mentions.options);
});
},
fetchContacts: function(callback) {
$.getJSON($(".selected_contacts_link").attr("href"), callback);
$.getJSON($(".selected_contacts_link").attr("href"), function(data) {
Mentions.contacts = data;
});
},
options: {

View file

@ -64,7 +64,7 @@
var elmInputBox, elmInputWrapper, elmAutocompleteList, elmWrapperBox, elmMentionsOverlay, elmActiveAutoCompleteItem;
var mentionsCollection = [];
var inputBuffer = [];
var currentDataQuery;
var currentDataQuery = '';
function initTextarea() {
elmInputBox = $(input);
@ -329,6 +329,10 @@
initTextarea();
initAutocomplete();
initMentionsOverlay();
if(options.prefillMention) {
addMention(options.prefillMention);
}
},
val : function (callback) {