You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
1.4 KiB
JavaScript
65 lines
1.4 KiB
JavaScript
$(document).ready(function(){
|
|
var state = 0;
|
|
|
|
$('.noun').addClass('fade-out');
|
|
$('.preposition').addClass('red');
|
|
$('.verb').addClass('blue');
|
|
$('.determiner').addClass('cyan');
|
|
|
|
$(document).bind('contextmenu', function(e) { return false; });
|
|
|
|
$( ".word" ).contextmenu(function() {
|
|
console.log($(this).hasClass('underline'));
|
|
$(this).hasClass('underline') == false
|
|
? $(this).addClass('underline')
|
|
: $(this).removeClass('underline');
|
|
});
|
|
|
|
$('.word').click( function() {
|
|
var el = $('.word');
|
|
console.log(state);
|
|
|
|
if (state == 0) {
|
|
$('.word').removeClass('fade-out red blue cyan');
|
|
|
|
$('.stopword').addClass('fade-out');
|
|
}
|
|
|
|
else if (state == 1) {
|
|
$('.stopword').removeClass('fade-out');
|
|
$('.neutral').addClass('fade-out');
|
|
}
|
|
|
|
else if (state == 2) {
|
|
$('.neutral').removeClass('fade-out');
|
|
$('.noun').addClass('fade-out');
|
|
$('.preposition').addClass('red');
|
|
$('.verb').addClass('blue');
|
|
state = -1;
|
|
}
|
|
|
|
$('.word').each(function() {
|
|
var el = $(this);
|
|
|
|
if (state == 0) {
|
|
el.empty();
|
|
el.html(el.data("stopword") + " ");
|
|
}
|
|
|
|
else if (state == 1) {
|
|
el.empty();
|
|
el.html(el.data("sentiment") + " ");
|
|
}
|
|
|
|
else {
|
|
el.empty();
|
|
el.html(el.data("pos") + " ");
|
|
}
|
|
|
|
});
|
|
|
|
state = state+1;
|
|
});
|
|
|
|
});
|