diff options
Diffstat (limited to 'frontend/static')
| -rwxr-xr-x | frontend/static/js/profile.js | 27 | ||||
| -rw-r--r-- | frontend/static/js/src/api.js | 10 | ||||
| -rw-r--r-- | frontend/static/js/src/auth.js | 11 | ||||
| -rwxr-xr-x | frontend/static/js/src/soundmanager2.js (renamed from frontend/static/js/src/soundmanager.js) | 0 | ||||
| -rwxr-xr-x | frontend/static/other_rooms/admin.html | 8 | ||||
| -rwxr-xr-x | frontend/static/other_rooms/calendar.html | 16 | ||||
| -rwxr-xr-x | frontend/static/other_rooms/embed.html | 14 | ||||
| -rwxr-xr-x | frontend/static/other_rooms/topvids.html | 16 | ||||
| -rwxr-xr-x | frontend/static/sass/compile.sh | 2 | ||||
| -rwxr-xr-x | frontend/static/sass/src/profile.sass | 2 | ||||
| -rwxr-xr-x | frontend/static/sass/stylesheets/profile.css | 2 |
11 files changed, 71 insertions, 37 deletions
diff --git a/frontend/static/js/profile.js b/frontend/static/js/profile.js index c4fb146..8cf63e2 100755 --- a/frontend/static/js/profile.js +++ b/frontend/static/js/profile.js @@ -159,21 +159,26 @@ var Room = var Settings = { bio: "", + email: "", data: {}, eventSet: false, defaults: { avatar: "http://scannerjammer.com/static/img/runner.gif", bg: "http://scannerjammer.com/static/bgz/scannerjammer_cyberspace.jpg", + email: "", }, open: function () { - if (parseInt(Auth.userid) !== userProfile[0]) - return + if (parseInt(Auth.userid) !== userProfile[0]){ + return + } $("#settings-hook").show() $("#profile-avatar").val(Settings.data.avatar) $("#profile-bg").val(Settings.data.bg) $("#profile-bio").html(Settings.bio) + $("#profile-email").val(Settings.email) //ok only thing is that it's not saving through form submission trying to + //seems like it doesn't save in the Settings object, but does do the form submission... if (! Profile.eventSet) { $("#profile-settings-save").bind("click", Settings.save) @@ -189,6 +194,7 @@ var Settings = Settings.data.bg = bg var bio = d.sanitizeWithNewlines( $("#profile-bio").val() ) Settings.bio = bio + Settings.email = $('#profile-email').val(); Settings.load() var s = "avatar\t"+avatar+"\n" s += "bg\t"+bg+"\n" @@ -197,6 +203,7 @@ var Settings = settings: s, bio: bio, session: Auth.session, + email: Settings.email } $.post(API.URL.user.settings, data).success(Settings.saveCallback).error(Settings.errorCallback) }, @@ -237,12 +244,12 @@ var Settings = bio += "<p>"+s+"</p>" } $("#bio").html(bio) - Settings.open() +// Settings.open() Viewport.standardResize() }, init: function () { - if (userProfile[6]) // bio + if (userProfile[6]) // bio { Settings.bio = userProfile[6] } @@ -254,6 +261,10 @@ var Settings = Settings.data[i] = s[i] } } + if (userProfile[8]){ //email + Settings.email = userProfile[8] + console.log(Settings.email); + } Settings.load() } } @@ -340,7 +351,7 @@ var Profile = var lines = API.parse("/user/load", raw) if (! lines) return if (lines[0].indexOf("0\t") === 0) - return // console.log(lines.split("\t")[1]) + return queue = [] for (i in lines) { @@ -348,7 +359,7 @@ var Profile = continue if (lines[i].length < 2) continue - line = lines[i].split("\t").slice(1); + line = lines[i].split("\t"); queue.push(line) } Profile.page += 1 @@ -360,6 +371,9 @@ var Profile = if (queue.length < 50) $("#queue").append("<li id='queueDone'>That's all the videos!</li>") }, +//one second ok I'm back... can we use a breakpoint here? I don't know how to find the right part +//must be in one of these two scripts i found it, did you use a breakpoint? well just looked at thin profile.js for videos loadLess +//through the browser? yes ok cool where is it? loadLess: function () { Profile.page -= 1 @@ -491,6 +505,7 @@ var Poll = } } Poll.poll() + Settings.open() }, poll: function () diff --git a/frontend/static/js/src/api.js b/frontend/static/js/src/api.js index 797823e..3a0cd14 100644 --- a/frontend/static/js/src/api.js +++ b/frontend/static/js/src/api.js @@ -6,7 +6,7 @@ var API = { auth: { - login: "/api/auth/login", + login: "/api/auth/login", logout: "/api/auth/logout", checkin: "/api/auth/checkin", sneakin: "/api/auth/sneakin", @@ -64,6 +64,14 @@ var API = } } // $.ajaxSetup({ timeout: 1000 }) + $.ajaxSetup({ + type: "POST", + xhrFields: { + withCredentials: true + }, + }); +//API.js seems fairly global still no cookie looks good need to check database if it's was updated +//for my user, right? yep } } var Local = diff --git a/frontend/static/js/src/auth.js b/frontend/static/js/src/auth.js index 26da79d..42a92c5 100644 --- a/frontend/static/js/src/auth.js +++ b/frontend/static/js/src/auth.js @@ -36,15 +36,24 @@ var Auth = document.cookie = "session="+Auth.session+";path=/;domain=.scannerjammer.com;max-age=1086400" Auth.success() }, +//http://i.imgur.com/kqpf9wX.png yes i see so do we just need to add cors headers? yes, what about nginx, did we restart it? +//no good yet checkin: function () { d.warn("CHECK IN") - $.post(API.URL.auth.checkin, {'session':Auth.session}, Auth.checkinCallback) + $.ajax(API.URL.auth.checkin, { + type: "POST", + data: { 'session':Auth.session, }, + xhrFields: { + withCredentials: true + }, + }).success(Auth.checkinCallback); }, checkinCallback: function (raw) { var lines = API.parse("/auth/checkin", raw) if (! lines.length) return + //so we should just return "OK" right? looks sso if (lines[0] !== "OK") { alert(lines[0].split("\t")[1]) diff --git a/frontend/static/js/src/soundmanager.js b/frontend/static/js/src/soundmanager2.js index 46528c9..46528c9 100755 --- a/frontend/static/js/src/soundmanager.js +++ b/frontend/static/js/src/soundmanager2.js diff --git a/frontend/static/other_rooms/admin.html b/frontend/static/other_rooms/admin.html index 95539c5..bebab84 100755 --- a/frontend/static/other_rooms/admin.html +++ b/frontend/static/other_rooms/admin.html @@ -64,12 +64,12 @@ <script type="text/javascript" src="http://scannerjammer.com/js/src/debug.js"></script> <script type="text/javascript" src="http://scannerjammer.com/js/src/api.js"></script> <script type="text/javascript" src="http://scannerjammer.com/js/admin.js"></script> -<script type="text/javascript" src="http://scannerjammer.com/js/like.js"></script> +<script type="text/javascript" src="http://scannerjammer.com/js/src/like.js"></script> <script type="text/javascript" src="http://scannerjammer.com/js/src/auth.js"></script> -<script type="text/javascript" src="http://scannerjammer.com/js/chat.js"></script> +<script type="text/javascript" src="http://scannerjammer.com/js/src/chat.js"></script> <script type="text/javascript" src="http://scannerjammer.com/js/room.js"></script> -<script type="text/javascript" src="http://scannerjammer.com/js/player.js"></script> -<script type="text/javascript" src="http://scannerjammer.com/js/youtube.js"></script> +<script type="text/javascript" src="http://scannerjammer.com/js/src/player.js"></script> +<script type="text/javascript" src="http://scannerjammer.com/js/src/youtube.js"></script> <!-- <script type="text/javascript" src="http://scannerjammer.com/js/main.js"></script> --> diff --git a/frontend/static/other_rooms/calendar.html b/frontend/static/other_rooms/calendar.html index 5e89162..21c046b 100755 --- a/frontend/static/other_rooms/calendar.html +++ b/frontend/static/other_rooms/calendar.html @@ -72,17 +72,17 @@ <script type="text/javascript" src="/js/src/jquery.md5.js"></script> <script type="text/javascript" src="/other_rooms/datepicker/datepicker.js"></script> <script type="text/javascript" src="/js/src/swfobject.js"></script> -<script type="text/javascript" src="/js/soundmanager2.js"></script> +<script type="text/javascript" src="/js/src/soundmanager2.js"></script> <script type="text/javascript" src="/js/src/debug.js"></script> <script type="text/javascript" src="/js/src/api.js"></script> <script type="text/javascript" src="/js/src/auth.js"></script> -<script type="text/javascript" src="/js/like.js"></script> -<script type="text/javascript" src="/js/chat.js"></script> -<script type="text/javascript" src="/js/player.js"></script> -<script type="text/javascript" src="/js/vimeo.js"></script> -<script type="text/javascript" src="/js/youtube.js"></script> -<script type="text/javascript" src="/js/soundcloud.js"></script> -<script type="text/javascript" src="/js/audio.js"></script> +<script type="text/javascript" src="/js/src/like.js"></script> +<script type="text/javascript" src="/js/src/chat.js"></script> +<script type="text/javascript" src="/js/src/player.js"></script> +<script type="text/javascript" src="/js/src/vimeo.js"></script> +<script type="text/javascript" src="/js/src/youtube.js"></script> +<script type="text/javascript" src="/js/src/soundcloud.js"></script> +<script type="text/javascript" src="/js/src/audio.js"></script> <script type="text/javascript" src="/js/calendar.js"></script> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> </html> diff --git a/frontend/static/other_rooms/embed.html b/frontend/static/other_rooms/embed.html index c15581c..e43c4fc 100755 --- a/frontend/static/other_rooms/embed.html +++ b/frontend/static/other_rooms/embed.html @@ -49,16 +49,16 @@ </script> <script type="text/javascript" src="http://scannerjammer.com/js/src/jquery.md5.js"></script> <script type="text/javascript" src="http://scannerjammer.com/js/src/swfobject.js"></script> -<script type="text/javascript" src="http://scannerjammer.com/js/soundmanager2.js"></script> +<script type="text/javascript" src="http://scannerjammer.com/js/src/soundmanager2.js"></script> <script type="text/javascript" src="http://scannerjammer.com/js/src/debug.js"></script> <script type="text/javascript" src="http://scannerjammer.com/js/src/api.js"></script> <script type="text/javascript" src="http://scannerjammer.com/js/src/auth.js"></script> -<script type="text/javascript" src="http://scannerjammer.com/js/like.js"></script> -<script type="text/javascript" src="http://scannerjammer.com/js/player.js"></script> -<script type="text/javascript" src="http://scannerjammer.com/js/vimeo.js"></script> -<script type="text/javascript" src="http://scannerjammer.com/js/youtube.js"></script> -<script type="text/javascript" src="http://scannerjammer.com/js/soundcloud.js"></script> -<script type="text/javascript" src="http://scannerjammer.com/js/audio.js"></script> +<script type="text/javascript" src="http://scannerjammer.com/js/src/like.js"></script> +<script type="text/javascript" src="http://scannerjammer.com/js/src/player.js"></script> +<script type="text/javascript" src="http://scannerjammer.com/js/src/vimeo.js"></script> +<script type="text/javascript" src="http://scannerjammer.com/js/src/youtube.js"></script> +<script type="text/javascript" src="http://scannerjammer.com/js/src/soundcloud.js"></script> +<script type="text/javascript" src="http://scannerjammer.com/js/src/audio.js"></script> <script type="text/javascript" src="http://scannerjammer.com/js/embed.js"></script> </html> diff --git a/frontend/static/other_rooms/topvids.html b/frontend/static/other_rooms/topvids.html index 6b94997..a8b0c2c 100755 --- a/frontend/static/other_rooms/topvids.html +++ b/frontend/static/other_rooms/topvids.html @@ -110,17 +110,17 @@ var topVideoQueueTitle = "All Time" <script type="text/javascript" src="/js/src/jquery-1.5.2.min.js"></script> <script type="text/javascript" src="/js/src/jquery.md5.js"></script> <script type="text/javascript" src="/js/src/swfobject.js"></script> -<script type="text/javascript" src="/js/soundmanager2.js"></script> +<script type="text/javascript" src="/js/src/soundmanager2.js"></script> <script type="text/javascript" src="/js/src/debug.js"></script> <script type="text/javascript" src="/js/src/api.js"></script> <script type="text/javascript" src="/js/src/auth.js"></script> -<script type="text/javascript" src="/js/like.js"></script> -<script type="text/javascript" src="/js/chat.js"></script> -<script type="text/javascript" src="/js/player.js"></script> -<script type="text/javascript" src="/js/vimeo.js"></script> -<script type="text/javascript" src="/js/youtube.js"></script> -<script type="text/javascript" src="/js/soundcloud.js"></script> -<script type="text/javascript" src="/js/audio.js"></script> +<script type="text/javascript" src="/js/src/like.js"></script> +<script type="text/javascript" src="/js/src/chat.js"></script> +<script type="text/javascript" src="/js/src/player.js"></script> +<script type="text/javascript" src="/js/src/vimeo.js"></script> +<script type="text/javascript" src="/js/src/youtube.js"></script> +<script type="text/javascript" src="/js/src/soundcloud.js"></script> +<script type="text/javascript" src="/js/src/audio.js"></script> <script type="text/javascript" src="/js/top.js"></script> <script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> </html> diff --git a/frontend/static/sass/compile.sh b/frontend/static/sass/compile.sh new file mode 100755 index 0000000..f22b5c1 --- /dev/null +++ b/frontend/static/sass/compile.sh @@ -0,0 +1,2 @@ +#!/bin/bash +compass compile diff --git a/frontend/static/sass/src/profile.sass b/frontend/static/sass/src/profile.sass index 0d88ea5..fa5ec01 100755 --- a/frontend/static/sass/src/profile.sass +++ b/frontend/static/sass/src/profile.sass @@ -181,7 +181,7 @@ body input margin: 2px 10px 0 0 width: 100px - #profile-avatar, #profile-bg + #profile-avatar, #profile-bg, #profile-email width: 300px #profile-settings-save font-size: 14px diff --git a/frontend/static/sass/stylesheets/profile.css b/frontend/static/sass/stylesheets/profile.css index 13b4a58..20c2537 100755 --- a/frontend/static/sass/stylesheets/profile.css +++ b/frontend/static/sass/stylesheets/profile.css @@ -323,7 +323,7 @@ body { width: 100px; } /* line 184, ../src/profile.sass */ -#settings-container #profile-avatar, #settings-container #profile-bg { +#settings-container #profile-avatar, #settings-container #profile-bg, #settings-container #profile-email { width: 300px; } /* line 186, ../src/profile.sass */ |
