Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * @copyright 2014 Galaxy Developments
- * @author: Eran Machiels
- */
- var Galaxy = (function (Galaxy) {
- //'use strict';
- var url = 'http://localhost/Galaxy/';
- var Init = function () {
- setContentboxWidth();
- initNews();
- console.log('Galaxy Core Initialized');
- };
- var Redirect = function (page, target) {
- window.open(page, target);
- };
- var setContentboxWidth = function () {
- var contentBox = $('.contentBox');
- for(var i = 0; i < contentBox.length; i++) {
- var parentWidth = $(contentBox[i]).parent().width();
- $(contentBox[i]).css({width: parentWidth - 5})
- }
- };
- /*var getCurrency = function () {
- $.ajax({
- url: url + 'requests/requestcurrency',
- type: 'GET',
- succes: function (data) {
- for(var currency in data) {
- if(!data.hasOwnProperty(currency)) continue;
- $('.currencyIndicator#' + currency.type).find('span').text(currency.ammount);
- };
- }
- });
- };*/
- var initNews = function () {
- var captions = $('#newsContainer').find('.newsCaptionContainer .caption');
- var triggerNextNewsitem = function () {
- var captions = $('#newsContainer').find('.newsCaptionContainer .caption'),
- firstNews = captions.first(),
- selectedNews = $('#newsContainer').find('.newsCaptionContainer li.selected'),
- newsCount = captions.length;
- if((selectedNews.index() + 1) == newsCount) {
- firstNews.trigger("click");
- } else {
- selectedNews.next().trigger("click");
- }
- };
- var interval = setInterval(triggerNextNewsitem, 5000);
- captions.on('click', function () {
- var id = $(this).attr('newsid');
- if($(this).hasClass('selected')) {
- return;
- } else {
- captions.removeClass('selected');
- }
- $(this).addClass('selected');
- });
- $('#newsContainer').on('mouseover', function () {
- clearInterval(interval);
- }).on('mouseleave', function () {
- interval = setInterval(triggerNextNewsitem, 5000);
- });
- };
- (function () {
- $ = window.jQuery;
- $(document).ready(Init);
- })();
- return Galaxy;
- })(Galaxy || {});
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement