Residents, business owners on southeast side hoping for more developme…


‘);

$videoEl.append(‘‘ +
‘ +
‘);

setTimeout(function(){
$(‘.mute-overlay’).on(‘touchstart click’, function(e){
if(e.handled === false) return;
e.stopPropagation();
e.preventDefault();
e.handled = true;

player.muted(false);
//console.log(“volumee ” + WVM.activePlayer.volume());
$(this).hide();
$(this).css(‘display’, ‘none’);
var currentTime = player.currentTime();
if(currentTime 0){
if(deviceName == ‘desktop’)
WVM.VIDEO_TOP = $(‘#media-container-‘ + videoId).offset().top;
else
WVM.VIDEO_TOP = $(‘#media-placeholder-‘ + videoId).offset().top;

WVM.VIDEO_HEIGHT = $(‘#html5-video-‘ + videoId).outerHeight();
WVM.CONTAINER_HEIGHT = $(‘#media-container-‘ + videoId).height();
//console.log(“container height: ” + WVM.CONTAINER_HEIGHT);
$(window).on( “resize”, function()
if(deviceName == ‘desktop’)
WVM.VIDEO_TOP = $(‘#media-container-‘ + videoId).offset().top;
else
WVM.VIDEO_TOP = $(‘#media-placeholder-‘ + videoId).offset().top;

WVM.VIDEO_HEIGHT = $(‘#html5-video-‘ + videoId).outerHeight();
WVM.CONTAINER_HEIGHT = $(‘#media-container-‘ + videoId).height();
console.log(“container height: ” + WVM.CONTAINER_HEIGHT);
);

console.log(“VIDEOTOP: ” + WVM.VIDEO_TOP);
console.log(“VIDEOHEIGHT: ” + WVM.VIDEO_HEIGHT);

$(window).on( “scroll”, function() {
if(!WVM.IS_FLOATING)
if(deviceName == ‘desktop’)
WVM.CONTAINER_HEIGHT = $(‘#media-container-‘ + videoId).height();
else
WVM.CONTAINER_HEIGHT = $(‘#media-container-‘ + videoId + ” .hlsvideo-wrapper”).height() +
$(‘#media-container-‘ + videoId + ” .now-playing-container”).height();

//var top = $(‘#media-container-‘ + videoId).offset().top;
var offset = WVM.VIDEO_TOP + (WVM.VIDEO_HEIGHT / 2);
var offsetBack = WVM.VIDEO_TOP;
var changed = false;
//console.log(“VIDEOTOP: ” + WVM.VIDEO_TOP);
//console.log(“VIDEOHEIGHT: ” + WVM.VIDEO_HEIGHT);
//only float if playing
var isPlaying = WVM[‘player_state’ + videoId][‘IS_PLAYING’] || WVM[‘player_state’ + videoId][‘AD_IS_PLAYING’];
if(isPlaying)
$(‘.vjs-loading-spinner’).hide();

if($(window).scrollTop() > offset && isPlaying && !WVM[‘player_state’ + videoId][‘CANCEL_FLOATING’]) document.documentElement.clientWidth;
var sHeight = window.innerHeight else if($(window).scrollTop() 0)
var container = document.querySelector(‘#page-carousel-‘ + fullVideoId);
imagesLoaded( container, function() document.documentElement.clientWidth;
if(screenWidth > 850)
WVM.IS_DESKTOP = true;
$(‘#page-carousel-‘ + fullVideoId + ‘ .page-carousel-lg-slides’).css(‘display’, ‘block’);

WVM[‘player_settings’ + fullVideoId].slider = $(‘#page-carousel-‘ + fullVideoId).bxSlider(
maxSlides: 4,
minSlides: 4,
slideWidth: 305,
infiniteLoop: false,
hideControlOnEnd: true,
useCSS: true,
pager: false,
slideMargin: 15,
moveSlides: 1,
nextText: ‘‘,
prevText: ‘
);
else
WVM.IS_DESKTOP = false;
$(‘.page-carousel-wrapper’).css(‘display’, ‘block’);

);

};

WVM.setupToggleButton = function(fullVideoId, player){
if($(‘.nextplay-switch-‘ + fullVideoId).length > 0){
new DG.OnOffSwitchAuto(
cls:’.nextplay-switch-‘ + fullVideoId,
height: 24,
trackColorOn:’#F9F9F9′,
trackColorOff:’#222’,
textColorOn: ‘#222’,
textColorOff: ‘#222′,
textOn:’On’,
textOff:’Off’,
listener:function(name, checked)
var theVal = 1;
if(!checked)
theVal = 0;

$.ajax(
url: ‘/ajax/update_autoplay_video/’,
data:
autoplay_on: theVal
,
type: ‘POST’,
dataType: ‘json’,
success: function(data)

WVM[‘player_settings’ + fullVideoId][‘autoplay’] = checked;
,
error : function()
console.log(“Error loading video”);

);

);
}
};

WVM.setupAccordionButton = function(fullVideoId){
var deviceName = ‘desktop’;
$(‘#next-dropdown-accordion-button-‘ + fullVideoId).on(‘click’, function(){
if($(this).find(‘i’).hasClass(‘fa-chevron-up’))
//hide
$(this).find(‘i’).removeClass(‘fa-chevron-up’);
$(this).find(‘i’).addClass(‘fa-chevron-down’);
if(deviceName == “desktop” && !$(‘#media-container-‘ + fullVideoId).hasClass(‘floating-video’))
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.page-carousel-wrapper’).slideUp();
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.mobile-list-wrapper’).hide();

else
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.mobile-list-wrapper’).slideUp();
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.page-carousel-wrapper’).hide();

var currVideoId = WVM[‘player_state’ + fullVideoId][‘VIDEO_ID’];
var nextVideoId = WVM.getNextPlaylistIndex(currVideoId);
//playerId, mediaId, fieldName
var myTitle = WVM.getPlaylistData(fullVideoId, nextVideoId, ‘noprefixtitle’);
//alert(“Getting title ” + myTitle);
$(‘#video-slider-nexttitle’ + fullVideoId).css(‘display’, ‘inline’);
$(‘#video-slider-nexttitle’ + fullVideoId).html(myTitle);
else
//expand
$(this).find(‘i’).addClass(‘fa-chevron-up’);
$(this).find(‘i’).removeClass(‘fa-chevron-down’);
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.mobile-list-wrapper’).css(‘display’, ‘block’);
if(deviceName == “desktop” && !$(‘#media-container-‘ + fullVideoId).hasClass(‘floating-video’))
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.page-carousel-wrapper’).css(‘display’, ‘block’);
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.page-carousel-wrapper’).slideDown();
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.mobile-list-wrapper’).hide();
if(!WVM.player_state73510[‘CAROUSEL_INIT’])
WVM.setupCarousel(fullVideoId);

else
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.mobile-list-wrapper’).slideDown();
$(‘#media-container-‘ + fullVideoId + ” ” + ‘.page-carousel-wrapper’).hide();

if(!$(‘#media-container-‘ + fullVideoId).hasClass(‘floating-video’))
if(!WVM.player_state73510[‘CAROUSEL_INIT’])
WVM.setupCarousel(fullVideoId);

$(‘#video-slider-nexttitle’ + fullVideoId).css(‘display’, ‘none’);

});
var currVideoId = WVM[‘player_state’ + fullVideoId][‘VIDEO_ID’];
//console.log(“current Video ” + currVideoId);
var nextVideoId = WVM.getNextPlaylistIndex(currVideoId);
var myTitle = WVM.getPlaylistData(fullVideoId, nextVideoId, ‘noprefixtitle’);
//console.log(“setting title ” + myTitle);
$(‘#video-slider-nexttitle’ + fullVideoId).css(‘display’, ‘inline’);
$(‘#video-slider-nexttitle’ + fullVideoId).html(myTitle);

};
WVM.sendbeacon = function(action, nonInteraction, value, eventLabel)
var eventCategory = ‘Video’;
if (window.ga)
//console.log(“sending action: ” + action + ” val: ” + value + ” label ” + eventLabel);
ga(‘send’, ‘event’,
‘eventCategory’: eventCategory,
‘eventAction’: action,
‘eventLabel’: eventLabel,
‘eventValue’: value,
‘nonInteraction’: nonInteraction
);

;

WVM.getNextPlaylistIndex = function(mediaId, returnArrayIndex){
var currId = null;
if(mediaId == null)
return null;

for(var x =0; x 20)
if(fullDuration > 1 && ((fullDuration – fullCurrent) > 1) && !$(‘.vjs-loading-spinner’).hasClass(‘badspinner’))
console.log(“hiding spinner”);
$(‘.vjs-loading-spinner’).addClass(‘badspinner’);

var duration_time = Math.floor(this.duration());

//this is a hack because the end video event is not firing…
var current_time = Math.floor(this.currentTime());
if ( current_time > 0 && ( fullCurrent >= (fullDuration – 10) ))
var currId = playerState.VIDEO_ID;
var newMediaId = WVM.getNextPlaylistIndex(currId);
//if(playerSettings.autoplay_next && newMediaId)
if(newMediaId)
if(‘desktop’ == “iphone” && playerState.AD_ERROR)
console.log(“skipped timeupdate end”);
else
WVM.load_video(newMediaId, true, playerState.ORIGINAL_ID);

if(!playerState.START_SENT)
WVM.sendbeacon(‘start’, true, playerState.VIDEO_ID, playerState.VIDEO_TITLE);
playerState.START_SENT = true;

var currentTime, duration, percent, percentPlayed, _i;
currentTime = Math.round(this.currentTime());
duration = Math.round(this.duration());
percentPlayed = Math.round(currentTime / duration * 100);
for (percent = _i = 0; _i = percent && __indexOf.call(playerState[‘PERCENTS_TRACKED’], percent) 0)
playerState[‘PERCENTS_TRACKED’].push(percent);

}

});
//player.off(‘ended’);
player.on(‘ended’, function()
console.log(“ended”);
playerState.IS_PLAYING = false;
WVM.sendbeacon(“complete”, true, playerState.VIDEO_ID, playerState.VIDEO_TITLE);
var currId = playerState.VIDEO_ID;
var newMediaId = WVM.getNextPlaylistIndex(currId);
//if(playerSettings.autoplay_next && newMediaId)
if(newMediaId)
WVM.load_video(newMediaId, true, playerState.ORIGINAL_ID);
else
console.log(“Playlist complete (no more videos)”);

);

//player.off(‘adserror’);
player.on(‘adserror’, function(e)
//$(‘#ima-ad-container’).remove();
WVM.lastAdRequest = new Date().getTime() / 1000;
console.log(e);
console.log(“ads error”);

var errMessage = e[‘data’][‘AdError’][‘l’];

playerState.AD_IS_PLAYING = false;
playerState.IS_PLAYING = false;

// && errMessage == ‘The VAST response document is empty.’
if(!playerState.AD_ERROR)
var dTime = new Date().getTime();
WVM.firstPrerollTagUrl = WVM.getFirstPrerollUrl();;
WVM.activePlayer.ima.changeAdTag(WVM.firstPrerollTagUrl + “?” + dTime);
WVM.activePlayer.ima.requestAds();
//WVM.activePlayer.src(
// src: masterSrc,
// type: ‘video/mp4’
//);
//WVM.firstPrerollTagUrl = “”;

playerState.AD_ERROR = true;
);

//player.off(‘error’);
player.on(‘error’, function(event)
if (player.error().code === 4)
player.error(null); // clear out the old error
player.options().sources.shift(); // drop the highest precedence source
console.log(“now doing src”);
console.log(player.options().sources[0]);
player.src(player.options().sources[0]); // retry
return;

);

//player.off(‘volumechange’);
player.on(‘volumechange’, function(event)
console.log(event);

var theHeight = $(‘#media-container-‘ + playerState.ORIGINAL_ID + ‘ .vjs-volume-level’).css(‘height’);
var cssVolume = 0;
if(theHeight)
cssVolume = parseInt(theHeight.replace(‘%’, ”));

var theVolume = player.volume();
if(theVolume > 0.0 );
WVM.reinitRawEvents(playerState.ORIGINAL_ID);
setInterval(function()
WVM.reinitRawEvents(playerState.ORIGINAL_ID);
, 2000);

if(!WVM.rawCompleteEvent)
WVM.rawCompleteEvent = function(e)
var playerState = WVM[‘player_state73510’];
;

if(!WVM.rawTimeupdateEvent)
WVM.rawTimeupdateEvent = function(e)
var playerState = WVM[‘player_state73510’];
var rawVideoElem = document.getElementById(‘html5-video-‘ + playerState[‘ORIGINAL_ID’] + ‘_html5_api’);
var fullCurrent = rawVideoElem.currentTime * 1000;
var fullDuration = rawVideoElem.duration * 1000;
var current_time = Math.floor(rawVideoElem.currentTime);
console.log(“raw timeupdate: ” + fullCurrent + ” out of ” + fullDuration);

if ( current_time > 0 && ( fullCurrent >= (fullDuration – 50) ))
var currId = playerState.VIDEO_ID;
var newMediaId = WVM.getNextPlaylistIndex(currId);
if(newMediaId)
console.log(“loading new video from rawtimeupdate”);
WVM.load_video(newMediaId, true, playerState.ORIGINAL_ID);

if(!$(‘.vjs-loading-spinner’).hasClass(‘badspinner’))
$(‘.vjs-loading-spinner’).addClass(‘badspinner’)

;

WVM.reinitRawEvents = function(playerId)
var playerState = WVM[‘player_state’ + playerId];
var rawVideoElem = document.getElementById(‘html5-video-‘ + WVM[‘player_state’ + playerId][‘ORIGINAL_ID’] + ‘_html5_api’);

//COMPLETE EENT
if( WVM[‘player_state’ + playerId].COMPLETE_EVENT)
rawVideoElem.removeEventListener(‘ended’, WVM.rawCompleteEvent, false);

rawVideoElem.addEventListener(‘ended’, WVM.rawCompleteEvent, false);

//TIME UPDATE EVENT
if( WVM[‘player_state’ + playerId].TIMEUPDATE_EVENT)
rawVideoElem.removeEventListener(‘ended’, WVM.rawTimeupdateEvent, false);

rawVideoElem.addEventListener(‘ended’, WVM.rawTimeupdateEvent, false);

WVM[‘player_state’ + playerId].COMPLETE_EVENT = true;
WVM[‘player_state’ + playerId].TIMEUPDATE_EVENT = true;
;


SOUTH BEND, Ind. — The South Bend Common Council approved a master plan from 2015 on Monday that is set to encourage development within the southeast side.

The zoning and annexation committee said neighbors on the southeast side created the plan in 2015 and have been implementing it. On Monday, the council officially recognized the master plan. 

“To be honest it really hasn’t changed much besides a couple of places shutting down and not being replaced,” said Travis Johnson, who lives on the southeast side. 

On Miami Street, there are many vacant buildings and little to no foot traffic. Johnson said he’d like to see more local businesses and businesses that appeal to the youth. 

“The neighbors came together in 2015 and used this whole process to help revitalize the whole southeast side,” said Oliver Davis Jr, the chair of the council’s zoning and annexation committee. 

Davis Jr. said the master plan will help guide revitalization in the southeast side which includes Riley High School, Indiana University at South Bend, Bowman Creek and Miami St. He said in general master plans help with city planning – where to place things and where not to place things. 

“I want to see the area look more better,” said Randall Walker, owner of Sir Randall’s Shop of Swagg on Miami St.

Walker said he’d like development to mirror Western Avenue. Other business owners on Miami St. said they would like to see more local businesses, less crime, and better infrastructure.

“Certain areas that you see, you’ll say well why do I want to shop there,” said Johnson.



Source link Google News

Leave a Reply