mirror of
https://github.com/wassname/mad.git
synced 2026-06-27 16:10:31 +08:00
65 lines
1.7 KiB
JavaScript
65 lines
1.7 KiB
JavaScript
|
|
app.controller('AltController', ['$scope', '$modal',
|
|
function($scope){
|
|
$scope.bools = {};
|
|
$scope.bools.addingItem = false;
|
|
|
|
chrome.storage.sync.get('alternatives', function(items){
|
|
if (items.alternatives == undefined ){
|
|
$scope.alternatives = defaultAlternatives;
|
|
} else{
|
|
$scope.alternatives = items.alternatives;
|
|
}
|
|
/*console.log(items);
|
|
console.log(items.length);
|
|
console.log($scope.alternatives);*/
|
|
$scope.$apply();
|
|
});
|
|
|
|
$scope.deleteAlt = function(index){
|
|
if (confirm('Are you sure you want to delete?')== true){
|
|
$scope.alternatives.splice(index,1);
|
|
chrome.storage.sync.set({'alternatives': $scope.alternatives}, function(){
|
|
console.log('alternatives saved');
|
|
});
|
|
|
|
}
|
|
};
|
|
|
|
$scope.switchAdd = function(){
|
|
//console.log("tis workings? " + $scope.bools.addingItem);
|
|
$scope.bools.addingItem = !$scope.bools.addingItem;
|
|
};
|
|
|
|
function newAltObject(text, href, imgsrc)
|
|
{
|
|
this.text = text;
|
|
this.href = href;
|
|
this.imgsrc = imgsrc;
|
|
};
|
|
|
|
|
|
$scope.submitNew = function(){
|
|
/* console.log("does this function activate");
|
|
console.log("new alt text: " + $scope.newAltText +" new altUrl: " + $scope.newAltUrl);*/
|
|
randInt = Math.floor((Math.random()*5));
|
|
$scope.newAltImgSrc = 'img/default/happy' + randInt + '.png';
|
|
var altLink = {
|
|
text: $scope.newAltText,
|
|
href: $scope.newAltUrl,
|
|
imgsrc: $scope.newAltImgSrc
|
|
};
|
|
$scope.alternatives.push(altLink);
|
|
$scope.newAltUrl= "";
|
|
$scope.newAltText = "";
|
|
$scope.switchAdd();
|
|
chrome.storage.sync.set({'alternatives': $scope.alternatives}, function(){
|
|
console.log('alternatives saved');
|
|
});
|
|
/*console.log('loggin in submit');
|
|
console.log($scope.alternatives);*/
|
|
};
|
|
|
|
|
|
}]);
|