mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-07-01 05:55:02 +03:00
72 lines
3.6 KiB
Smarty
72 lines
3.6 KiB
Smarty
{literal}
|
|
<script language="JavaScript" type="text/javascript">
|
|
document.addEvent('domready', function() {
|
|
new Autocompleter.Request.LS.JSON($('stream_users_complete'), aRouter['ajax']+'autocompleter/user/?security_ls_key='+LIVESTREET_SECURITY_KEY, {
|
|
'indicatorClass': 'autocompleter-loading', // class added to the input during request
|
|
'minLength': 1, // We need at least 1 character
|
|
'selectMode': 'pick', // Instant completion
|
|
'multiple': false, // Tag support, by default comma separated
|
|
});
|
|
$('stream_users_complete').addEvent('keydown', function (event) {
|
|
if (event.key == 'enter') {
|
|
lsStream.appendUser()
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
{/literal}
|
|
<div class="block">
|
|
<div class="tl"><div class="tr"></div></div>
|
|
<div class="cl"><div class="cr">
|
|
<h1>{$aLang.stream_block_config_title}</h1>
|
|
|
|
<ul>
|
|
{foreach from=$STREAM_EVENT_TYPE item=aEventType}
|
|
<li><input class="streamEventTypeCheckbox"
|
|
type="checkbox"
|
|
id="strn_et_{$aEventType.id}"
|
|
{math equation="x & y" x=$aEventType.id y=$aStreamConfig.event_types assign=bStreamChecked}
|
|
{if $bStreamChecked}checked="checked"{/if}
|
|
onClick="if ($(this).get('checked')) { lsStream.switchEventType( {$aEventType.id}) } else { lsStream.switchEventType( {$aEventType.id}) } " />
|
|
{$aEventType.name}
|
|
</li>
|
|
{/foreach}
|
|
</ul>
|
|
<hr />
|
|
<strong>{$aLang.stream_block_users_title}</strong><br />
|
|
<input type="text" id="stream_users_complete" autocomplete="off" onclick/>
|
|
<a href="javascript:lsStream.appendUser()">{$aLang.stream_block_config_append}</a>
|
|
<ul id="userfeed_block_users_list">
|
|
{if count($aStreamSubscribedUsers)}
|
|
{foreach from=$aStreamSubscribedUsers item=oUser}
|
|
{assign var=iUserId value=$oUser->getId()}
|
|
{if !isset($aStreamFriends.$iUserId)}
|
|
<li><input class="streamUserCheckbox"
|
|
type="checkbox"
|
|
id="strm_u_{$iUserId}"
|
|
checked="checked"
|
|
onClick="if ($(this).get('checked')) { lsStream.subscribe({$iUserId}) } else { lsStream.unsubscribe({$iUserId}) } " />
|
|
<a href="{$oUser->getUserWebPath()}">{$oUser->getLogin()}</a>
|
|
</li>
|
|
{/if}
|
|
{/foreach}
|
|
{/if}
|
|
</ul>
|
|
{if count($aStreamFriends)}
|
|
<strong>{$aLang.stream_block_users_friends}</strong>
|
|
<ul>
|
|
{foreach from=$aStreamFriends item=oUser}
|
|
{assign var=iUserId value=$oUser->getId()}
|
|
<li><input class="streamUserCheckbox"
|
|
type="checkbox"
|
|
id="strm_u_{$iUserId}"
|
|
{if isset($aStreamSubscribedUsers.$iUserId)} checked="checked"{/if}
|
|
onClick="if ($(this).get('checked')) { lsStream.subscribe({$iUserId}) } else { lsStream.unsubscribe({$iUserId}) } " />
|
|
<a href="{$oUser->getUserWebPath()}">{$oUser->getLogin()}</a>
|
|
</li>
|
|
{/foreach}
|
|
</ul>
|
|
{/if}
|
|
</div></div>
|
|
<div class="bl"><div class="br"></div></div>
|
|
</div> |