mirror of
https://github.com/friendica/friendica
synced 2024-11-10 06:22:53 +00:00
Merge pull request #4925 from rabuzarus/20180424_-_frio_invite_template
frio - provide a template for invite page
This commit is contained in:
commit
c8cc8e57c2
7 changed files with 42 additions and 30 deletions
|
@ -144,14 +144,13 @@ function invite_content(App $a) {
|
|||
|
||||
$o = replace_macros($tpl, [
|
||||
'$form_security_token' => get_form_security_token("send_invite"),
|
||||
'$invite' => L10n::t('Send invitations'),
|
||||
'$addr_text' => L10n::t('Enter email addresses, one per line:'),
|
||||
'$msg_text' => L10n::t('Your message:'),
|
||||
'$default_message' => L10n::t('You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web.') . "\r\n" . "\r\n"
|
||||
'$title' => L10n::t('Send invitations'),
|
||||
'$recipients' => ['recipients', L10n::t('Enter email addresses, one per line:')],
|
||||
'$message' => ['message', L10n::t('Your message:'),L10n::t('You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web.') . "\r\n" . "\r\n"
|
||||
. $linktxt
|
||||
. "\r\n" . "\r\n" . (($invonly) ? L10n::t('You will need to supply this invitation code: $invite_code') . "\r\n" . "\r\n" : '') .L10n::t('Once you have registered, please connect with me via my profile page at:')
|
||||
. "\r\n" . "\r\n" . System::baseUrl() . '/profile/' . $a->user['nickname']
|
||||
. "\r\n" . "\r\n" . L10n::t('For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca') . "\r\n" . "\r\n" ,
|
||||
. "\r\n" . "\r\n" . L10n::t('For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca') . "\r\n" . "\r\n"],
|
||||
'$submit' => L10n::t('Submit')
|
||||
]);
|
||||
|
||||
|
|
|
@ -1,31 +1,18 @@
|
|||
|
||||
<form action="invite" method="post" id="invite-form" >
|
||||
|
||||
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
|
||||
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
|
||||
|
||||
<div id="invite-wrapper">
|
||||
<div id="invite-wrapper">
|
||||
|
||||
<h3>{{$invite}}</h3>
|
||||
<h3>{{$title}}</h3>
|
||||
|
||||
<div id="invite-recipient-text">
|
||||
{{$addr_text}}
|
||||
</div>
|
||||
{{include file="field_textarea.tpl" field=$recipients}}
|
||||
{{include file="field_textarea.tpl" field=$message}}
|
||||
|
||||
<div id="invite-recipient-textarea">
|
||||
<textarea id="invite-recipients" name="recipients" rows="8" cols="32" ></textarea>
|
||||
</div>
|
||||
<div id="invite-submit-wrapper">
|
||||
<input type="submit" name="submit" value="{{$submit|escape:'html'}}" />
|
||||
</div>
|
||||
|
||||
<div id="invite-message-text">
|
||||
{{$msg_text}}
|
||||
</div>
|
||||
|
||||
<div id="invite-message-textarea">
|
||||
<textarea id="invite-message" name="message" rows="10" cols="72" >{{$default_message}}</textarea>
|
||||
</div>
|
||||
|
||||
<div id="invite-submit-wrapper">
|
||||
<input type="submit" name="submit" value="{{$submit|escape:'html'}}" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
@ -2118,7 +2118,7 @@ ul.dropdown-menu li:hover {
|
|||
#adminpage, .delegate-content-wrapper, .uexport-content-wrapper,
|
||||
.viewcontacts-content-wrapper, .dfrn_request-content-wrapper,
|
||||
.friendica-content-wrapper, .credits-content-wrapper, .nogroup-content-wrapper,
|
||||
.profperm-content-wrapper {
|
||||
.profperm-content-wrapper, .invite-content-wrapper {
|
||||
min-height: calc(100vh - 150px);
|
||||
padding: 15px;
|
||||
padding-bottom: 20px;
|
||||
|
|
|
@ -207,6 +207,10 @@ function addToModal(url) {
|
|||
//Get first element with the class "heading"
|
||||
//and use it as title.
|
||||
loadModalTitle();
|
||||
|
||||
// We need to initialize autosize again for new
|
||||
// modal conent.
|
||||
autosize($('.modal .text-autosize'));
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
19
view/theme/frio/templates/invite.tpl
Normal file
19
view/theme/frio/templates/invite.tpl
Normal file
|
@ -0,0 +1,19 @@
|
|||
|
||||
<div id="invite-wrapper">
|
||||
|
||||
<h3 class="heading">{{$title}}</h3>
|
||||
|
||||
<form action="invite" method="post" id="invite-form" >
|
||||
<input type='hidden' name='form_security_token' value='{{$form_security_token}}'>
|
||||
|
||||
<div id="invite-content-wrapper">
|
||||
{{include file="field_textarea.tpl" field=$recipients}}
|
||||
{{include file="field_textarea.tpl" field=$message}}
|
||||
|
||||
<div id="invite-submit-wrapper" class="form-group pull-right">
|
||||
<button type="submit" name="submit" class="btn btn-primary">{{$submit|escape:'html'}}</button>
|
||||
</div>
|
||||
<div class="clear"></div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
|
@ -18,6 +18,6 @@
|
|||
<div class="side-link" id="side-suggest-link"><a href="suggest" >{{$nv.suggest}}</a></div>
|
||||
|
||||
{{if $nv.inv}}
|
||||
<div class="side-link" id="side-invite-link" ><a href="invite" >{{$nv.inv}}</a></div>
|
||||
<div class="side-link" id="side-invite-link" ><button type="button" class="btn-link" onclick="addToModal('invite'); return false;">{{$nv.inv}}</button></div>
|
||||
{{/if}}
|
||||
</div>
|
||||
|
|
|
@ -3341,7 +3341,10 @@ img.photo-album-photo {
|
|||
.videos .video-top-wrapper:hover .video-delete {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
/* invite page */
|
||||
#invite-wrapper textarea {
|
||||
width: 100%;
|
||||
}
|
||||
/* upload/select popup */
|
||||
fbrowser.image .photo-album-image-wrapper { margin-left: 10px; }
|
||||
#message-preview { margin-top: 15px; }
|
||||
|
|
Loading…
Reference in a new issue