Welcome to mirror list, hosted at ThFree Co, Russian Federation.

_publisher.html.haml « publisher « views « app - github.com/diaspora/diaspora.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 3ecec1f403274c724abbf50633348f01c38393eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
-if publisher_explain
  :javascript
    $(document).ready(function() {
        if( app.publisher ) app.publisher.triggerGettingStarted();
      });

.row.publisher#publisher{class: ((aspect == :profile || publisher_open) ? "mention_popup" : "closed")}
  .content_creation
    = form_for(StatusMessage.new) do |status|
      = status.error_messages
      %params
        .publisher-textarea-wrapper#publisher_textarea_wrapper
          .mentions-input-box
            .mentions-box
              .mentions
            - if current_user.getting_started?
              = status.text_area :fake_text, :rows => 2, :value => h(publisher_formatted_text),
                :tabindex => 1, :placeholder => "#{t('contacts.index.start_a_conversation')}...",
                "data-title" => popover_with_close_html("1. " + t("shared.public_explain.share")),
                "data-content" => t("shared.public_explain.new_user_welcome_message"),
                "class" => "form-control"
            - else
              = status.text_area :fake_text, :rows => 2, :value => h(publisher_formatted_text),
                :tabindex => 1, :placeholder => "#{t('contacts.index.start_a_conversation')}...",
                "class" => "form-control"
            %input.typeahead-mention-box.hidden{type: "text"}
          = status.hidden_field :text, value: h(publisher_hidden_text), class: "clear_on_submit"

          .container-fluid#photodropzone_container
            %ul#photodropzone
          .location-container.form-group{style: "padding: 4px 6px;"}
            = hidden_field :location, :coords
          #poll_creator_container
            -# handlebars template
          #button_container
            .publisher-buttonbar#publisher-images
              .btn.btn-link.poll-creator#poll_creator{title: t("shared.publisher.poll.add_a_poll")}
                %i.entypo-bar-graph
              .btn.btn-link.file-upload#file-upload{title: t("shared.publisher.upload_photos")}
                %i.entypo-camera.publisher_image
              .btn.btn-link.locator#locator{title: t("shared.publisher.get_location")}
                %i.entypo-location.publisher_image
              .btn.btn-link.hide-location#hide_location{title: t("shared.publisher.remove_location")}
                %i.entypo-cross.publisher_image
            %span.markdownIndications
              != t("shared.publisher.formatWithMarkdown", markdown_link: link_to(t("help.markdown"),
                  "https://diasporafoundation.org/formatting", target: :blank))

      - if publisher_public
        = hidden_field_tag "aspect_ids[]", "public"
      - elsif all_aspects_selected?(selected_aspects)
        = hidden_field_tag "aspect_ids[]", "all_aspects"
      - else
        - for aspect_id in aspect_ids
          = hidden_field_tag "aspect_ids[]", aspect_id.to_s

      .hidden#publisher_spinner
        .loader
          .spinner
      .options_and_submit.col-sm-12
        .public_toggle.clearfix
          .btn.btn-default.pull-left.hidden-xs#hide_publisher{title: t("shared.publisher.discard_post")}
            %span.text= t("cancel")

          .btn-toolbar.pull-right
            = render partial: "publisher/aspect_dropdown", locals: {selected_aspects: selected_aspects}
            %button.btn.btn-default.btn-group.post_preview_button= t("shared.publisher.preview")
            %button.btn.btn-group.btn-primary#submit= t("shared.publisher.share")

          .btn-toolbar.pull-right#publisher-service-icons
            - if current_user.services
              - current_user.services.each do |service|
                = service_button(service)
            .btn.btn-link.question_mark{title: t("shared.public_explain.manage"),
                           data: {toggle: "modal", target: "#publicExplainModal"}}
              %i.entypo-cog

    = link_to "", contacts_path(aspect_ids: aspect_ids), class: "selected_contacts_link hidden"

= render "shared/public_explain"