diff --git a/templates/account-channels.jade b/templates/account-channels.jade index 4291e0e8..5604b0f1 100644 --- a/templates/account-channels.jade +++ b/templates/account-channels.jade @@ -2,16 +2,16 @@ doctype html html(lang="en") head include head - +head() + mixin head() body #wrap nav.navbar.navbar-inverse.navbar-fixed-top(role="navigation") include nav - +navheader() + mixin navheader() #nav-collapsible.collapse.navbar-collapse ul.nav.navbar-nav - +navdefaultlinks("/account/channels") - +navloginlogout("/account/channels") + mixin navdefaultlinks("/account/channels") + mixin navloginlogout("/account/channels") section#mainpage .container if !loggedIn @@ -57,4 +57,4 @@ html(lang="en") button.btn.btn-primary.btn-block(type="submit") Register include footer - +footer() + mixin footer() diff --git a/templates/account-edit.jade b/templates/account-edit.jade index 18badbe3..549d17d1 100644 --- a/templates/account-edit.jade +++ b/templates/account-edit.jade @@ -2,16 +2,16 @@ doctype html html(lang="en") head include head - +head() + mixin head() body #wrap nav.navbar.navbar-inverse.navbar-fixed-top(role="navigation") include nav - +navheader() + mixin navheader() #nav-collapsible.collapse.navbar-collapse ul.nav.navbar-nav - +navdefaultlinks("/account/edit") - +navloginlogout("/account/edit") + mixin navdefaultlinks("/account/edit") + mixin navloginlogout("/account/edit") section#mainpage .container if !loggedIn @@ -58,7 +58,7 @@ html(lang="en") input#email.form-control(type="email", name="email") button#changeemailbtn.btn.btn-danger.btn-block(type="submit") Change Email include footer - +footer() + mixin footer() script(type="text/javascript"). function validatePasswordChange() { var pw = $("#newpassword").val(); diff --git a/templates/channel-hd.jade b/templates/channel-hd.jade index 98d7788d..83c0c745 100644 --- a/templates/channel-hd.jade +++ b/templates/channel-hd.jade @@ -2,18 +2,18 @@ doctype html html(lang="en") head include head - +head() + mixin head() body #wrap nav.navbar.navbar-inverse.navbar-fixed-top(role="navigation") include nav - +navheader() + mixin navheader() #nav-collapsible.collapse.navbar-collapse - var cname = "/r/" + channelName ul.nav.navbar-nav - +navdefaultlinks(cname) + mixin navdefaultlinks(cname) li: a(href="javascript:showUserOptions()") Options - +navloginlogout(cname) + mixin navloginlogout(cname) section#mainpage .container #motdwrap.col-lg-12.col-md-12 @@ -100,7 +100,7 @@ html(lang="en") gfsnjgfjsnjkg input#chatline.form-control.input-block-level(type="text") include footer - +footer() + mixin footer() script(src="#{ioUrl}/socket.io/socket.io.js") script(type="text/javascript"). var IOSERVER = "#{ioUrl}"; diff --git a/templates/channel.jade b/templates/channel.jade index 3a3509f8..db421c11 100644 --- a/templates/channel.jade +++ b/templates/channel.jade @@ -2,20 +2,20 @@ doctype html html(lang="en") head include head - +head() + mixin head() link(href="//code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css", rel="stylesheet") body #wrap nav.navbar.navbar-inverse.navbar-fixed-top(role="navigation") include nav - +navheader() + mixin navheader() #nav-collapsible.collapse.navbar-collapse - var cname = "/r/" + channelName ul.nav.navbar-nav - +navdefaultlinks(cname) + mixin navdefaultlinks(cname) li: a(href="#", onclick="javascript:showUserOptions()") Options li: a(href="#", onclick="javascript:$('#channeloptions').modal()") Channel Settings - +navloginlogout(cname) + mixin navloginlogout(cname) section#mainpage .container #motdrow.row @@ -56,12 +56,12 @@ html(lang="en") li(role="presentation") a(id="#{id}", role="menuitem", href="javascript:void(0)") #{text} ul.dropdown-menu(role="menu", aria-labelledby="qdrop") - +quality_item("quality_auto", "Quality: Auto") - +quality_item("quality_240p", "240p") - +quality_item("quality_360p", "360p") - +quality_item("quality_480p", "480p") - +quality_item("quality_720p", "720p") - +quality_item("quality_1080p", "1080p") + mixin quality_item("quality_auto", "Quality: Auto") + mixin quality_item("quality_240p", "240p") + mixin quality_item("quality_360p", "360p") + mixin quality_item("quality_480p", "480p") + mixin quality_item("quality_720p", "720p") + mixin quality_item("quality_1080p", "1080p") button#mediarefresh.btn.btn-sm.btn-default Refresh Media #playlistrow.row @@ -144,10 +144,10 @@ html(lang="en") .modal-body .tab-content include useroptions - +us-general() - +us-playback() - +us-chat() - +us-mod() + mixin us-general() + mixin us-playback() + mixin us-chat() + mixin us-mod() .modal-footer button.btn.btn-primary(type="button", data-dismiss="modal", onclick="javascript:saveUserOptions()") Save button.btn.btn-default(type="button", data-dismiss="modal") Close @@ -172,18 +172,18 @@ html(lang="en") .modal-body .tab-content include channeloptions - +miscoptions() - +adminoptions() - +motdeditor() - +csseditor() - +jseditor() - +banlist() - +recentjoins() - +chanranks() + mixin miscoptions() + mixin adminoptions() + mixin motdeditor() + mixin csseditor() + mixin jseditor() + mixin banlist() + mixin recentjoins() + mixin chanranks() .modal-footer button.btn.btn-default(type="button", data-dismiss="modal") Close include footer - +footer() + mixin footer() script(src="//code.jquery.com/ui/1.10.3/jquery-ui.js") script(src="/assets/js/iourl.js") //script(src="#{ioUrl}/socket.io/socket.io.js") diff --git a/templates/channeloptions.jade b/templates/channeloptions.jade index 6424c254..9d204655 100644 --- a/templates/channeloptions.jade +++ b/templates/channeloptions.jade @@ -25,11 +25,11 @@ mixin miscoptions #cs-miscoptions.tab-pane h4 General Settings form.form-horizontal(action="javascript:void(0)") - +rcheckbox("opt_enable_link_regex", "Convert URLs in chat to links") - +rcheckbox("opt_allow_voteskip", "Allow voteskip") - +textbox("opt_voteskip_ratio", "Voteskip ratio", "0.5") - +textbox("opt_maxlength", "Max video length", "HH:MM:SS") - +textbox("opt_afktimeout", "Auto-AFK Delay", "0 (disabled)") + mixin rcheckbox("opt_enable_link_regex", "Convert URLs in chat to links") + mixin rcheckbox("opt_allow_voteskip", "Allow voteskip") + mixin textbox("opt_voteskip_ratio", "Voteskip ratio", "0.5") + mixin textbox("opt_maxlength", "Max video length", "HH:MM:SS") + mixin textbox("opt_afktimeout", "Auto-AFK Delay", "0 (disabled)") .form-group .col-sm-8.col-sm-offset-4 button.btn.btn-default#cs-miscoptionssubmit Save @@ -39,11 +39,11 @@ mixin adminoptions h4 Admin-Only Settings form.form-horizontal(action="javascript:void(0)") - var defname = "CyTube - /r/" + channelName - +textbox("opt_pagetitle", "Page title", defname) - +textbox("opt_password", "Password", "leave blank to disable") - +textbox("opt_externalcss", "External CSS", "Stylesheet URL") - +textbox("opt_externaljs", "External Javascript", "Script URL") - +rcheckbox("opt_show_public", "List channel publicly") + mixin textbox("opt_pagetitle", "Page title", defname) + mixin textbox("opt_password", "Password", "leave blank to disable") + mixin textbox("opt_externalcss", "External CSS", "Stylesheet URL") + mixin textbox("opt_externaljs", "External Javascript", "Script URL") + mixin rcheckbox("opt_show_public", "List channel publicly") .form-group .col-sm-8.col-sm-offset-4 button.btn.btn-default#cs-adminoptionssubmit Save diff --git a/templates/index.jade b/templates/index.jade index 2a152088..09822ef9 100644 --- a/templates/index.jade +++ b/templates/index.jade @@ -2,15 +2,15 @@ doctype html html(lang="en") head include head - +head() + mixin head() body #wrap nav.navbar.navbar-inverse.navbar-fixed-top(role="navigation") include nav - +navheader() + mixin navheader() #nav-collapsible.collapse.navbar-collapse ul.nav.navbar-nav - +navdefaultlinks("/") - +navloginlogout("/") + mixin navdefaultlinks("/") + mixin navloginlogout("/") include footer - +footer() + mixin footer() diff --git a/templates/login.jade b/templates/login.jade index 479c0d04..cfc1c672 100644 --- a/templates/login.jade +++ b/templates/login.jade @@ -2,17 +2,17 @@ doctype html html(lang="en") head include head - +head() + mixin head() body #wrap nav.navbar.navbar-inverse.navbar-fixed-top(role="navigation") include nav - +navheader() + mixin navheader() #nav-collapsible.collapse.navbar-collapse ul.nav.navbar-nav - +navdefaultlinks("/login") + mixin navdefaultlinks("/login") if loggedIn - +navlogoutform("/login") + mixin navlogoutform("/login") section#mainpage.container if wasAlreadyLoggedIn .col-lg-6.col-lg-offset-3.col-md-6.col-md-offset-3 @@ -43,4 +43,4 @@ html(lang="en") br a(href=redirect) Return to previous page include footer - +footer() + mixin footer() diff --git a/templates/logout.jade b/templates/logout.jade index 00bf781b..919b3cc6 100644 --- a/templates/logout.jade +++ b/templates/logout.jade @@ -2,16 +2,16 @@ doctype html html(lang="en") head include head - +head() + mixin head() body #wrap nav.navbar.navbar-inverse.navbar-fixed-top(role="navigation") include nav - +navheader() + mixin navheader() #nav-collapsible.collapse.navbar-collapse ul.nav.navbar-nav - +navdefaultlinks("/logout") - +navloginform() + mixin navdefaultlinks("/logout") + mixin navloginform() section#mainpage.container .col-lg-6.col-lg-offset-3.col-md-6.col-md-offset-3 .alert.alert-info.center.messagebox @@ -20,4 +20,4 @@ html(lang="en") if redirect a(href=redirect) Return to previous page include footer - +footer() + mixin footer() diff --git a/templates/nav.jade b/templates/nav.jade index 7710591b..7c85f05a 100644 --- a/templates/nav.jade +++ b/templates/nav.jade @@ -19,9 +19,9 @@ mixin navheader() mixin navdefaultlinks(page) each t, p in links if p == page - +navlink(p, t, true) + mixin navlink(p, t, true) else - +navlink(p, t, false) + mixin navlink(p, t, false) li.dropdown a.dropdown-toggle(href="#", data-toggle="dropdown") Account b.caret @@ -39,9 +39,9 @@ mixin navdefaultlinks(page) mixin navloginlogout(redirect) if loggedIn - +navlogoutform(redirect) + mixin navlogoutform(redirect) else - +navloginform(redirect) + mixin navloginform(redirect) mixin navloginform(redirect) .visible-md.visible-lg diff --git a/templates/register.jade b/templates/register.jade index 8e0508f3..cf947920 100644 --- a/templates/register.jade +++ b/templates/register.jade @@ -2,17 +2,17 @@ doctype html html(lang="en") head include head - +head() + mixin head() body #wrap nav.navbar.navbar-inverse.navbar-fixed-top(role="navigation") include nav - +navheader() + mixin navheader() #nav-collapsible.collapse.navbar-collapse ul.nav.navbar-nav - +navdefaultlinks("/register") + mixin navdefaultlinks("/register") if loggedIn - +navlogoutform("/register") + mixin navlogoutform("/register") section#mainpage.container if loggedIn .col-lg-6.col-lg-offset-3.col-md-6.col-md-offset-3 @@ -49,7 +49,7 @@ html(lang="en") strong Registration Successful p Thanks for registering, #{registerName}! Now you can Login to use your account. include footer - +footer() + mixin footer() script(src="/js/jquery.js") script(type="text/javascript"). function verify() { diff --git a/templates/test.jade b/templates/test.jade index bc2b3185..6f7b39de 100644 --- a/templates/test.jade +++ b/templates/test.jade @@ -2,16 +2,16 @@ doctype html html(lang="en") head include head - +head() + mixin head() body #wrap nav.navbar.navbar-inverse.navbar-fixed-top(role="navigation") include nav - +navheader() + mixin navheader() #nav-collapsible.collapse.navbar-collapse ul.nav.navbar-nav - +navdefaultlinks("/test") - +navloginform("/test") + mixin navdefaultlinks("/test") + mixin navloginform("/test") include footer - +footer() + mixin footer() diff --git a/templates/useroptions.jade b/templates/useroptions.jade index 6d5c8e58..edca1f5f 100644 --- a/templates/useroptions.jade +++ b/templates/useroptions.jade @@ -42,41 +42,41 @@ mixin us-general .col-sm-4 .col-sm-8 p.text-danger Changing layouts may require refreshing to take effect. - +rcheckbox("us-no-channelcss", "Ignore Channel CSS") - +rcheckbox("us-no-channeljs", "Ignore Channel Javascript") - +rcheckbox("us-ssl", "Encrypt connection with SSL") + mixin rcheckbox("us-no-channelcss", "Ignore Channel CSS") + mixin rcheckbox("us-no-channeljs", "Ignore Channel Javascript") + mixin rcheckbox("us-ssl", "Encrypt connection with SSL") mixin us-playback #us-playback.tab-pane h4 Playback Preferences form.form-horizontal(action="javascript:void(0)") - +rcheckbox("us-synch", "Synchronize video playback") - +textbox("us-synch-accuracy", "Synch threshold (seconds)", "2") - +rcheckbox("us-wmode-transparent", "Set wmode=transparent") + mixin rcheckbox("us-synch", "Synchronize video playback") + mixin textbox("us-synch-accuracy", "Synch threshold (seconds)", "2") + mixin rcheckbox("us-wmode-transparent", "Set wmode=transparent") .col-sm-4 .col-sm-8 p.text-info Setting wmode=transparent allows objects to be displayed above the video player, but may cause performance issues on some systems. - +rcheckbox("us-hidevideo", "Remove the video player") - +rcheckbox("us-playlistbuttons", "Hide playlist buttons by default") - +rcheckbox("us-oldbtns", "Old style playlist buttons") + mixin rcheckbox("us-hidevideo", "Remove the video player") + mixin rcheckbox("us-playlistbuttons", "Hide playlist buttons by default") + mixin rcheckbox("us-oldbtns", "Old style playlist buttons") mixin us-chat #us-chat.tab-pane h4 Chat Preferences form.form-horizontal(action="javascript:void(0)") - +rcheckbox("us-chat-timestamp", "Show timestamps in chat") - +rcheckbox("us-sort-rank", "Sort userlist by rank") - +rcheckbox("us-sort-afk", "Sort AFKers to bottom") - +rcheckbox("us-chat-notice", "Ping on all new messages") + mixin rcheckbox("us-chat-timestamp", "Show timestamps in chat") + mixin rcheckbox("us-sort-rank", "Sort userlist by rank") + mixin rcheckbox("us-sort-afk", "Sort AFKers to bottom") + mixin rcheckbox("us-chat-notice", "Ping on all new messages") .col-sm-4 .col-sm-8 p.text-info When unchecked, you will only be pinged if your name is mentioned - +rcheckbox("us-boop", "Play a sound when pinged") - +rcheckbox("us-sendbtn", "Add a send button to chat") + mixin rcheckbox("us-boop", "Play a sound when pinged") + mixin rcheckbox("us-sendbtn", "Add a send button to chat") mixin us-mod #us-mod.tab-pane h4 Moderator Preferences form.form-horizontal(action="javascript:void(0)") - +rcheckbox("us-modflair", "Show name color") - +rcheckbox("us-joinmessage", "Show join messages") + mixin rcheckbox("us-modflair", "Show name color") + mixin rcheckbox("us-joinmessage", "Show join messages")