diaspora/app/views/users/getting_started.mobile.haml
Benjamin Neff a5f538b9ae
Load jquery in the head on mobile
Some pages need jquery in the head and instead of loading it twice on
these pages, it is better and easier to load it in the head on all
pages. It should be in the cache after the first load anyway.

closes #7086
2016-09-11 01:55:25 +02:00

81 lines
2.4 KiB
Text

-# Copyright (c) 2010-2011, Diaspora Inc. This file is
-# licensed under the Affero General Public License version 3 or later. See
-# the COPYRIGHT file.
- content_for :head do
:javascript
$(document).ready(function () {
var data = $.parseJSON( '#{@tags_array.to_json.gsub("'", "\\\\'")}' ),
autocompleteInput = $("#follow_tags");
autocompleteInput.autoSuggest("#{tags_path}", {
selectedItemProp: "name",
selectedValuesProp: "name",
searchObjProps: "name",
asHtmlID: "tags",
neverSubmit: true,
retrieveLimit: 10,
minChars: 2,
keyDelay: 200,
startText: "",
emptyText: "#{t('no_results')}",
preFill: data
});
autocompleteInput.bind('keydown', function(evt){
if(evt.which === Keycodes.ENTER || evt.which === Keycodes.TAB || evt.which === Keycodes.SPACE) {
evt.preventDefault();
if( $('li.as-result-item.active').length == 0 ){
$('li.as-result-item').first().click();
}
}
});
});
:css
.media, .bd{ overflow: visible;}
%br
%section#hello-there
.hero-unit-mobile
%h1.center
= t('.well_hello_there')
%h3.center
= t(".community_welcome")
= invited_by_message
%h2
= t(".who_are_you")
- if AppConfig.configured_services.include? :facebook
%p
!= t('.connect_to_facebook', link: link_to(t('.connect_to_facebook_link'), "auth/facebook?callback_url=#{getting_started_url}"))
= form_tag profile_path, method: :put, remote: true, id: "edit_profile" do
%fieldset
.form-group
= label_tag "profile[first_name]", t("profiles.edit.your_name")
= text_field_tag "profile[first_name]", current_user.first_name, class: "form-control"
.form-group
= label_tag :your_photo, t("profiles.edit.your_photo")
= render "photos/new_profile_photo", aspect: :getting_started, person: current_user.person
%h2
= t('.what_are_you_in_to')
%p
= t('.hashtag_explanation')
= form_tag(tag_followings_path, method: "get", class: "tag_input search_form") do
%fieldset
= label_tag "follow_tags", t(".hashtag_suggestions")
= text_field_tag "follow_tags", nil, class: "nostrap form-control"
.center
= link_to "#{t('.awesome_take_me_to_diaspora')} »",
getting_started_completed_path,
id: "awesome_button",
class: "btn btn-primary"