Mercurial > planet-ubiquity-redesign
annotate about-mozilla.js @ 4:0342c0407851
A fully horizontal layout.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Sat, 28 Feb 2009 14:07:12 -0800 |
parents | b7aa5afa19de |
children | e0cadd9e8161 |
rev | line source |
---|---|
3
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
1 var ISSUE_URL = "issue-2009-02-24.html"; |
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
2 var ISSUE_DATE = "February 24, 2009"; |
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
3 |
1
4dd50afc32c8
Successfully getting headlines and body of each article.
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
4 function onIssueLoaded() { |
3
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
5 $("#raw-issue a[name]").each( |
1
4dd50afc32c8
Successfully getting headlines and body of each article.
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
6 function(i) { |
4dd50afc32c8
Successfully getting headlines and body of each article.
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
7 var headline = $(this).next().text(); |
3
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
8 var content = $('<div class="content"></div>'); |
1
4dd50afc32c8
Successfully getting headlines and body of each article.
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
9 for (var node = $(this).parent().next(); |
4dd50afc32c8
Successfully getting headlines and body of each article.
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
10 node.length && !node.find("a[name]").length; |
4dd50afc32c8
Successfully getting headlines and body of each article.
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
11 node = node.next(":not(.postmetadata)")) |
3
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
12 content.append(node.clone()); |
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
13 |
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
14 var entry = $('<div class="entry"></div>'); |
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
15 entry.append($('<div class="headline"></div>').text(headline)); |
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
16 entry.append(content); |
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
17 $("#body").append(entry); |
1
4dd50afc32c8
Successfully getting headlines and body of each article.
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
18 } |
4dd50afc32c8
Successfully getting headlines and body of each article.
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
19 ); |
3
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
20 |
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
21 $(".date").text(ISSUE_DATE); |
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
22 $("#issue").fadeIn(); |
4 | 23 $(document.body).width($(".entry").width() * |
24 $(".entry").length); | |
1
4dd50afc32c8
Successfully getting headlines and body of each article.
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
25 } |
4dd50afc32c8
Successfully getting headlines and body of each article.
Atul Varma <varmaa@toolness.com>
parents:
0
diff
changeset
|
26 |
0 | 27 $(window).ready( |
28 function() { | |
3
b7aa5afa19de
Added some basic formatting.
Atul Varma <varmaa@toolness.com>
parents:
2
diff
changeset
|
29 $("#raw-issue").load(ISSUE_URL + " .entry", |
2
2be94bbd7f04
Now processing the original issue in a hidden div.
Atul Varma <varmaa@toolness.com>
parents:
1
diff
changeset
|
30 null, |
2be94bbd7f04
Now processing the original issue in a hidden div.
Atul Varma <varmaa@toolness.com>
parents:
1
diff
changeset
|
31 onIssueLoaded); |
0 | 32 }); |