Lines Matching refs:self

23 		var self = this;
36 self.next();
42 self.previous();
48 self.shuffle();
75 self.loop = event.jPlayer.options.loop;
80 self._init();
85 self.next();
96 $(self.cssSelector.details).show();
98 $(self.cssSelector.details).hide();
105 self.previous();
106 self.blur(this);
111 self.next();
112 self.blur(this);
117 if(self.shuffled && $(self.cssSelector.jPlayer).jPlayer("option", "useStateClassSkin")) {
118 self.shuffle(false);
120 self.shuffle(true);
122 self.blur(this);
126 self.shuffle(false);
127 self.blur(this);
188 var self = this;
190 if(self.options.playlistOptions.autoPlay) {
191 self.play(self.current);
193 self.select(self.current);
205 var self = this;
209 self.playlist[i] = self.original[i];
218 var self = this;
223 $(self.cssSelector.playlist + " ul").append(self._createListItem(self.playlist[i]));
233 $.each(self.playlist, function(i) {
234 $this.append(self._createListItem(self.playlist[i]));
236 self._updateControls();
240 if(self.playlist.length) {
241 $(this).slideDown(self.options.playlistOptions.displayTime);
249 var self = this;
268 …listItem += "<a class='" + self.options.playlistOptions.freeItemClass + "' href='" + value + "' ta…
281 var self = this;
286 if(self.current !== index) {
287 self.play(index);
289 $(self.cssSelector.jPlayer).jPlayer("play");
291 self.blur(this);
297 $(this).parent().parent().find("." + self.options.playlistOptions.itemClass).click();
298 self.blur(this);
305 self.remove(index);
306 self.blur(this);
357 var self = this;
362 $(self.cssSelector.jPlayer).jPlayer("clearMedia");
370 …index = (index < 0) ? self.original.length + index : index; // Negative index relates to end of ar…
377 if(self.shuffled) {
378 var item = self.playlist[index];
379 $.each(self.original, function(i) {
380 if(self.original[i] === item) {
381 self.original.splice(i, 1);
385 self.playlist.splice(index, 1);
387 self.original.splice(index, 1);
388 self.playlist.splice(index, 1);
391 if(self.original.length) {
392 if(index === self.current) {
393self.current = (index < self.original.length) ? self.current : self.original.length - 1; // To cop…
394 self.select(self.current);
395 } else if(index < self.current) {
396 self.current--;
399 $(self.cssSelector.jPlayer).jPlayer("clearMedia");
400 self.current = 0;
401 self.shuffled = false;
402 self._updateControls();
405 self.removing = false;
461 var self = this;
470 self.shuffled = shuffled;
472 self.playlist.sort(function() {
476 self._originalPlaylist();
478 self._refresh(true); // Instant
480 if(playNow || !$(self.cssSelector.jPlayer).data("jPlayer").status.paused) {
481 self.play(0);
483 self.select(0);
486 $(this).slideDown(self.options.playlistOptions.shuffleTime);