| author | ymh <ymh.work@gmail.com> |
| Tue, 22 Oct 2024 09:54:34 +0200 | |
| changeset 1080 | 2b513bcb710a |
| parent 1072 | ac1eacb3aa33 |
| permissions | -rw-r--r-- |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
1 |
import Mustache from "mustache"; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
2 |
import _ from "lodash"; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
3 |
import jQuery from "jquery"; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
4 |
import polemicStyles from "./Polemic.module.css"; |
| 169 | 5 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
6 |
const Polemic = function (ns) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
7 |
return class extends ns.Widgets.Widget { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
8 |
static messages = { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
9 |
fr: { |
| 882 | 10 |
from_: "de ", |
11 |
_to_: " à ", |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
12 |
_annotations: " annotation(s)", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
13 |
}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
14 |
en: { |
| 882 | 15 |
from_: "from ", |
16 |
_to_: " to ", |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
17 |
_annotations: " annotation(s)", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
18 |
}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
19 |
}; |
| 1012 | 20 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
21 |
static defaults = { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
22 |
element_width: 5, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
23 |
element_height: 5, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
24 |
max_elements: 20, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
25 |
annotation_type: "tweet", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
26 |
defaultcolor: "#585858", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
27 |
foundcolor: "#fc00ff", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
28 |
default_version: "1", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
29 |
polemics: { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
30 |
1: [ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
31 |
{ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
32 |
name: "OK", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
33 |
keywords: ["++"], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
34 |
color: "#1D973D", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
35 |
}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
36 |
{ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
37 |
name: "KO", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
38 |
keywords: ["--"], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
39 |
color: "#CE0A15", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
40 |
}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
41 |
{ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
42 |
name: "REF", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
43 |
keywords: ["==", "http://"], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
44 |
color: "#C5A62D", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
45 |
}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
46 |
{ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
47 |
name: "Q", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
48 |
keywords: ["?"], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
49 |
color: "#036AAE", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
50 |
}, |
|
1069
2409cb4cebaf
getting various changes from github
ymh <ymh.work@gmail.com>
parents:
1068
diff
changeset
|
51 |
], |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
52 |
2: [ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
53 |
{ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
54 |
name: "OK", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
55 |
keywords: ["++"], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
56 |
color: "#1D973D", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
57 |
}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
58 |
{ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
59 |
name: "KO", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
60 |
keywords: ["!!"], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
61 |
color: "#CE0A15", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
62 |
}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
63 |
{ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
64 |
name: "REF", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
65 |
keywords: ["==", "http://"], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
66 |
color: "#C5A62D", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
67 |
}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
68 |
{ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
69 |
name: "Q", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
70 |
keywords: ["?"], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
71 |
color: "#036AAE", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
72 |
}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
73 |
], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
74 |
}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
75 |
}; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
76 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
77 |
constructor(player, config) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
78 |
super(player, config); |
|
1069
2409cb4cebaf
getting various changes from github
ymh <ymh.work@gmail.com>
parents:
1068
diff
changeset
|
79 |
} |
|
2409cb4cebaf
getting various changes from github
ymh <ymh.work@gmail.com>
parents:
1068
diff
changeset
|
80 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
81 |
getPolemics(version) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
82 |
if (typeof version === "undefined" || !version) { |
|
1069
2409cb4cebaf
getting various changes from github
ymh <ymh.work@gmail.com>
parents:
1068
diff
changeset
|
83 |
version = this.default_version; |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
84 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
85 |
if (this.polemics.constructor === Array) { |
|
1069
2409cb4cebaf
getting various changes from github
ymh <ymh.work@gmail.com>
parents:
1068
diff
changeset
|
86 |
return this.polemics; |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
87 |
} else { |
|
1069
2409cb4cebaf
getting various changes from github
ymh <ymh.work@gmail.com>
parents:
1068
diff
changeset
|
88 |
return this.polemics[version]; |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
89 |
} |
|
1069
2409cb4cebaf
getting various changes from github
ymh <ymh.work@gmail.com>
parents:
1068
diff
changeset
|
90 |
} |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
91 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
92 |
drawNoStackgraph(_max, _slices) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
93 |
var _this = this; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
94 |
this.is_stackgraph = false; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
95 |
if (_max) { |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
96 |
this.height = (2 + _max) * this.element_height; |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
97 |
this.$zone.css({ |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
98 |
width: this.width + "px", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
99 |
height: this.height + "px", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
100 |
position: "relative", |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
101 |
}); |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
102 |
|
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
103 |
var _x = 0; |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
104 |
|
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
105 |
function displayAnnotation(_elx, _ely, _pol, _col, _annotation) { |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
106 |
var _htmlAnnot = Mustache.render( |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
107 |
'<div class="Ldt-Polemic-TweetDiv Ldt-TraceMe" trace-info="annotation-id:{{id}}, media-id:{{media_id}}, polemic:{{polemic}}, time:{{time}}" polemic-color="{{color}}"' + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
108 |
' tweet-title="{{title}}" annotation-id="{{id}}" style="width: {{width}}px; height: {{height}}px; top: {{top}}px; left: {{left}}px; background: {{color}}"></div>', |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
109 |
{ |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
110 |
id: _annotation.id, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
111 |
media_id: _this.source.currentMedia.id, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
112 |
polemic: _pol, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
113 |
left: _elx, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
114 |
top: _ely, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
115 |
color: _col, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
116 |
width: _this.element_width - 1, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
117 |
height: _this.element_height, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
118 |
title: _annotation.title, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
119 |
time: _annotation.begin.toString(), |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
120 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
121 |
); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
122 |
var _el = jQuery(_htmlAnnot); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
123 |
_el |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
124 |
.on("mouseover", function () { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
125 |
_annotation.trigger("select"); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
126 |
}) |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
127 |
.on("mouseout", function () { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
128 |
_annotation.trigger("unselect"); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
129 |
}) |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
130 |
.on("click", function () { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
131 |
_annotation.trigger("click"); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
132 |
return false; |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
133 |
}); |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
134 |
ns.attachDndData(_el, { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
135 |
title: _annotation.title, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
136 |
description: _annotation.description, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
137 |
image: _annotation.thumbnail, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
138 |
uri: |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
139 |
typeof _annotation.url !== "undefined" |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
140 |
? _annotation.url |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
141 |
: document.location.href.replace(/#.*$/, "") + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
142 |
"#id=" + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
143 |
_annotation.id, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
144 |
text: "[" + _annotation.begin.toString() + "] " + _annotation.title, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
145 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
146 |
// test if annotation has several colors. |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
147 |
var colAr = []; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
148 |
var _polemicVersion = |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
149 |
(_annotation.content && _annotation.content.polemic_version) || |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
150 |
_this.default_version, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
151 |
_polemics = _this.getPolemics(_polemicVersion) || [], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
152 |
_pol, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
153 |
_polKey, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
154 |
_polDef, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
155 |
_rgxp; |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
156 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
157 |
for (var _j = 0; _j < _polemics.length; _j++) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
158 |
_pol = _polemics[_j]; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
159 |
_rgxp = ns.Model.regexpFromTextOrArray(_pol.keywords); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
160 |
if (_rgxp.test(_annotation.description)) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
161 |
colAr.push(_pol.color); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
162 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
163 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
164 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
165 |
// display annotation |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
166 |
_annotation.on("select", function () { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
167 |
if (_this.tooltip) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
168 |
_this.tooltip.show( |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
169 |
+Math.floor(_elx + (_this.element_width - 1) / 2), |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
170 |
+_ely, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
171 |
_annotation.title, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
172 |
colAr.length > 1 ? colAr : _col |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
173 |
); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
174 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
175 |
_this.$tweets.each(function () { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
176 |
var _e = jQuery(this); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
177 |
_e.css( |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
178 |
"opacity", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
179 |
_e.attr("annotation-id") == _annotation.id ? 1 : 0.3 |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
180 |
); |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
181 |
}); |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
182 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
183 |
_annotation.on("unselect", function () { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
184 |
if (_this.tooltip) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
185 |
_this.tooltip.hide(); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
186 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
187 |
_this.$tweets.css("opacity", 1); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
188 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
189 |
_annotation.on("found", function () { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
190 |
_el.css({ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
191 |
background: _this.foundcolor, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
192 |
opacity: 1, |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
193 |
}); |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
194 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
195 |
_annotation.on("not-found", function () { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
196 |
_el.css({ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
197 |
background: _col, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
198 |
opacity: 0.3, |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
199 |
}); |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
200 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
201 |
_this.$zone.append(_el); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
202 |
} |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
203 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
204 |
_(_slices).forEach(function (_slice) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
205 |
var _y = _this.height; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
206 |
_slice.annotations.forEach(function (_annotation) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
207 |
_y -= _this.element_height; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
208 |
displayAnnotation(_x, _y, "none", _this.defaultcolor, _annotation); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
209 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
210 |
_(_slice.polemicStacks).forEach(function (_annotations) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
211 |
var _color = _annotations.polemicDef.color, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
212 |
_polemic = _annotations.polemicDef.name; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
213 |
_annotations.annotations.forEach(function (_annotation) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
214 |
_y -= _this.element_height; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
215 |
displayAnnotation(_x, _y, _polemic, _color, _annotation); |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
216 |
}); |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
217 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
218 |
_x += _this.element_width; |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
219 |
}); |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
220 |
|
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
221 |
this.$tweets = this.$.find(".Ldt-Polemic-TweetDiv"); |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
222 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
223 |
this.source.getAnnotations().on("search-cleared", function () { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
224 |
_this.$tweets.each(function () { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
225 |
var _el = jQuery(this); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
226 |
_el.css({ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
227 |
background: _el.attr("polemic-color"), |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
228 |
opacity: 1, |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
229 |
}); |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
230 |
}); |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
231 |
}); |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
232 |
} else { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
233 |
this.$zone.hide(); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
234 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
235 |
} |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
236 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
237 |
drawStackgraph(_max, _slices) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
238 |
this.is_stackgraph = true; |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
239 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
240 |
var _this = this; |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
241 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
242 |
this.height = (2 + this.max_elements) * this.element_height; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
243 |
this.$zone.css({ |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
244 |
width: this.width + "px", |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
245 |
height: this.height + "px", |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
246 |
position: "relative", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
247 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
248 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
249 |
var _x = 0, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
250 |
_html = "", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
251 |
_scale = (this.max_elements * this.element_height) / _max; |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
252 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
253 |
function displayStackElement( |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
254 |
_x, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
255 |
_y, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
256 |
_h, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
257 |
_color, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
258 |
_nums, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
259 |
_begin, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
260 |
_end, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
261 |
_polemic |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
262 |
) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
263 |
_html += Mustache.render( |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
264 |
'<div class="Ldt-Polemic-TweetDiv Ldt-TraceMe" trace-info="annotation-block, media-id={{media_id}}, polemic={{polemic}}, time:{{begin}}" pos-x="{{posx}}" pos-y="{{top}}" annotation-counts="{{nums}}" begin-time="{{begin}}" end-time="{{end}}"' + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
265 |
' style="width: {{width}}px; height: {{height}}px; top: {{top}}px; left: {{left}}px; background: {{color}}"></div>', |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
266 |
{ |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
267 |
nums: _nums, |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
268 |
posx: Math.floor(_x + (_this.element_width - 1) / 2), |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
269 |
media_id: _this.source.currentMedia.id, |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
270 |
polemic: _polemic, |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
271 |
left: _x, |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
272 |
top: _y, |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
273 |
color: _color, |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
274 |
width: _this.element_width - 1, |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
275 |
height: _h, |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
276 |
begin: _begin, |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
277 |
end: _end, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
278 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
279 |
); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
280 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
281 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
282 |
_(_slices).forEach(function (_slice) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
283 |
var _y = _this.height, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
284 |
_nums = |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
285 |
_slice.annotations.length + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
286 |
"|" + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
287 |
_this.defaultcolor + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
288 |
"," + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
289 |
_(_slice.polemicStacks) |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
290 |
.map(function (_annotations) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
291 |
return ( |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
292 |
_annotations.annotations.length + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
293 |
"|" + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
294 |
_annotations.polemicDef.color |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
295 |
); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
296 |
}) |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
297 |
.join(","); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
298 |
if (_slice.annotations.length) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
299 |
var _h = Math.ceil(_scale * _slice.annotations.length); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
300 |
_y -= _h; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
301 |
displayStackElement( |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
302 |
_x, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
303 |
_y, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
304 |
_h, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
305 |
_this.defaultcolor, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
306 |
_nums, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
307 |
_slice.begin, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
308 |
_slice.end, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
309 |
"none" |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
310 |
); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
311 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
312 |
_(_slice.polemicStacks).forEach(function (_annotations) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
313 |
if (_annotations.annotations.length) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
314 |
var _color = _annotations.polemicDef.color, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
315 |
_polemic = _annotations.polemicDef.name, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
316 |
_h = Math.ceil(_scale * _annotations.annotations.length); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
317 |
_y -= _h; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
318 |
displayStackElement( |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
319 |
_x, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
320 |
_y, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
321 |
_h, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
322 |
_color, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
323 |
_nums, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
324 |
_slice.begin, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
325 |
_slice.end, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
326 |
_polemic |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
327 |
); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
328 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
329 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
330 |
_x += _this.element_width; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
331 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
332 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
333 |
this.$zone.append(_html); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
334 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
335 |
this.$tweets = this.$.find(".Ldt-Polemic-TweetDiv"); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
336 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
337 |
this.$tweets |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
338 |
.mouseover(function () { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
339 |
var _el = jQuery(this), |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
340 |
_nums = _el.attr("annotation-counts").split(","), |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
341 |
_html = |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
342 |
"<p>" + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
343 |
_this.l10n.from_ + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
344 |
_el.attr("begin-time") + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
345 |
_this.l10n._to_ + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
346 |
_el.attr("end-time") + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
347 |
"</p>"; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
348 |
_html = _.reduce( |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
349 |
_nums, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
350 |
function (_htmlStr, _countStr) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
351 |
var _components = _countStr.split("|"); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
352 |
_htmlStr += |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
353 |
'<div class="Ldt-Tooltip-AltColor" style="background: ' + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
354 |
_components[1] + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
355 |
'"></div><p>' + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
356 |
_components[0] + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
357 |
_this.l10n._annotations + |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
358 |
"</p>"; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
359 |
return _htmlStr; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
360 |
}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
361 |
_html |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
362 |
); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
363 |
if (_this.tooltip) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
364 |
_this.tooltip.show(+_el.attr("pos-x"), +_el.attr("pos-y"), _html); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
365 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
366 |
}) |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
367 |
.mouseout(function () { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
368 |
if (_this.tooltip) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
369 |
_this.tooltip.hide(); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
370 |
} |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
371 |
}); |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
372 |
} |
|
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
373 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
374 |
draw() { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
375 |
this.onMediaEvent("timeupdate", "onTimeupdate"); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
376 |
this.$zone = jQuery("<div>"); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
377 |
this.$zone.addClass("Ldt-Polemic"); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
378 |
this.$.append(this.$zone); |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
379 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
380 |
this.$elapsed = jQuery("<div>").css({ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
381 |
background: "#cccccc", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
382 |
position: "absolute", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
383 |
top: 0, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
384 |
left: 0, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
385 |
width: 0, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
386 |
height: "100%", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
387 |
}); |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
388 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
389 |
this.$zone.append(this.$elapsed); |
|
1069
2409cb4cebaf
getting various changes from github
ymh <ymh.work@gmail.com>
parents:
1068
diff
changeset
|
390 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
391 |
// we don't filter with null duration anymore |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
392 |
var _slices = [], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
393 |
_slice_count = Math.floor(this.width / this.element_width), |
|
874
38b65761a7d5
TooltipWidget, SliderWidget, corrections in AnnotationList, CSS are now split
veltr
parents:
842
diff
changeset
|
394 |
_duration = this.source.getDuration(), |
|
38b65761a7d5
TooltipWidget, SliderWidget, corrections in AnnotationList, CSS are now split
veltr
parents:
842
diff
changeset
|
395 |
_max = 0, |
|
1021
7253d4d06f0d
update widgets after enhance in annotation platform.
cavaliet
parents:
1017
diff
changeset
|
396 |
_list = this.getWidgetAnnotations(), |
|
7253d4d06f0d
update widgets after enhance in annotation platform.
cavaliet
parents:
1017
diff
changeset
|
397 |
_this = this; |
|
1069
2409cb4cebaf
getting various changes from github
ymh <ymh.work@gmail.com>
parents:
1068
diff
changeset
|
398 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
399 |
for (var _i = 0; _i < _slice_count; _i++) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
400 |
var _begin = new ns.Model.Time((_i * _duration) / _slice_count), |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
401 |
_end = new ns.Model.Time(((_i + 1) * _duration) / _slice_count), |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
402 |
_count = 0, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
403 |
_res = { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
404 |
begin: _begin.toString(), |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
405 |
end: _end.toString(), |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
406 |
annotations: _list.filter(function (_annotation) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
407 |
return _annotation.begin >= _begin && _annotation.begin < _end; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
408 |
}), |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
409 |
polemicStacks: {}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
410 |
}; |
|
1069
2409cb4cebaf
getting various changes from github
ymh <ymh.work@gmail.com>
parents:
1068
diff
changeset
|
411 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
412 |
_res.annotations = _res.annotations.filter(function (_annotation) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
413 |
var _polemicVersion = |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
414 |
(_annotation.content && _annotation.content.polemic_version) || |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
415 |
_this.default_version, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
416 |
_polemics = _this.getPolemics(_polemicVersion) || [], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
417 |
_pol, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
418 |
_polKey, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
419 |
_polDef, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
420 |
_rgxp, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
421 |
_notMatched = true; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
422 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
423 |
for (var _j = 0; _j < _polemics.length; _j++) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
424 |
_pol = _polemics[_j]; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
425 |
_rgxp = ns.Model.regexpFromTextOrArray(_pol.keywords); |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
426 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
427 |
if (_rgxp.test(_annotation.description)) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
428 |
_polKey = _polemicVersion + "_" + _pol.name; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
429 |
_polDef = |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
430 |
_res.polemicStacks[_polKey] || |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
431 |
(_res.polemicStacks[_polKey] = { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
432 |
polemicDef: _pol, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
433 |
annotations: [], |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
434 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
435 |
_polDef.annotations.push(_annotation); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
436 |
_notMatched = false; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
437 |
_count++; |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
438 |
} |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
439 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
440 |
return _notMatched; |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
441 |
}); |
|
1071
02c04d2c8fd8
Various changes from git version and make autoplayer determine video type on lowercase url
ymh <ymh.work@gmail.com>
parents:
1070
diff
changeset
|
442 |
_count += _res.annotations.length; |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
443 |
|
|
874
38b65761a7d5
TooltipWidget, SliderWidget, corrections in AnnotationList, CSS are now split
veltr
parents:
842
diff
changeset
|
444 |
_max = Math.max(_max, _count); |
|
38b65761a7d5
TooltipWidget, SliderWidget, corrections in AnnotationList, CSS are now split
veltr
parents:
842
diff
changeset
|
445 |
_slices.push(_res); |
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
446 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
447 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
448 |
if (_max < this.max_elements) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
449 |
this.drawNoStackgraph(_max, _slices); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
450 |
} else { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
451 |
this.drawStackgraph(_max, _slices); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
452 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
453 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
454 |
this.$position = jQuery("<div>").addClass("Ldt-Polemic-Position"); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
455 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
456 |
this.$zone.append(this.$position); |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
457 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
458 |
this.$zone.on("click", function (_e) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
459 |
var _x = _e.pageX - _this.$zone.offset().left; |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
460 |
_this.media.setCurrentTime((_this.media.duration * _x) / _this.width); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
461 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
462 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
463 |
this.$.append('<div class="Ldt-Polemic-Tooltip"></div>'); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
464 |
|
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
465 |
this.insertSubwidget( |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
466 |
this.$.find(".Ldt-Polemic-Tooltip"), |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
467 |
{ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
468 |
type: "Tooltip", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
469 |
min_x: 0, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
470 |
max_x: this.width, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
471 |
}, |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
472 |
"tooltip" |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
473 |
); |
|
1070
36517cb225fe
increment platform version + version
ymh <ymh.work@gmail.com>
parents:
1069
diff
changeset
|
474 |
} |
|
1069
2409cb4cebaf
getting various changes from github
ymh <ymh.work@gmail.com>
parents:
1068
diff
changeset
|
475 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
476 |
onTimeupdate(_time) { |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
477 |
var _x = Math.floor((this.width * _time) / this.media.duration); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
478 |
this.$elapsed.css({ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
479 |
width: _x + "px", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
480 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
481 |
this.$position.css({ |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
482 |
left: _x + "px", |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
483 |
}); |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
484 |
} |
|
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
485 |
}; |
| 1012 | 486 |
}; |
|
194
f5d86e5c4a56
some cleaning. Also added a progression indicator.
hamidouk
parents:
192
diff
changeset
|
487 |
|
|
1072
ac1eacb3aa33
Migrate source and build to vite.js
ymh <ymh.work@gmail.com>
parents:
1071
diff
changeset
|
488 |
export { Polemic, polemicStyles }; |