PageSourceSearch

https://www.unak.is/static/local/helpful/helpful.js?v=1790239733

js unak.is collected 2026-09-24 09:13:46 UTC 1,941 bytes, 64 lines download raw bytes

1Helpful = window.Helpful || {};
2Helpful.init = function(options) {
3	$('button#cancel').click(function() {
4		window.history.back();
5	});
6
7	$('#helpful-1').click(function(e) {
8		Helpful.helpfulPost();
9		$('#fieldset_noFieldset').hide();
10	});
11	$('#helpful-0').click(function(e) {
12		$('#fieldset_noFieldset').slideDown();
13		$(this).parent().addClass('selected');
14		$('#fieldset_yesFieldset').addClass('open');
15		$('body').addClass('helpful-open');
16	});
17	$('#helpful_submit').click(function(e) {
18		Helpful.helpfulPost();
19	});
20	$('#helpful_cancel').click(function(e) {
21		$('#fieldset_noFieldset').slideUp();
22		$('#helpful-0').parent().removeClass('selected');
23		Helpful.helpfulReset();
24	});
25	$('#elm_helpful label').hover(function() {
26		$(this).toggleClass('hover');
27	});
28	$('#fieldset_noFieldset #elm_reason .radio').click(function() {
29		$('#fieldset_noFieldset #extra').focus();
30		$('#fieldset_noFieldset #elm_extra label').text(options.language.explain);
31	});
32
33	$(document).mouseup(function (e) {
34		var container = $("#abendingar");
35		if (!container.is(e.target) && container.has(e.target).length === 0) {
36			$('#fieldset_noFieldset').slideUp();
37			$('#helpful-0').parent().removeClass('selected')
38			Helpful.helpfulReset();
39		}
40	});
41};
42
43Helpful.helpfulPost = function() {
44	$.post('/_/' + moya.division + '/helpful/index/index', $('#helpful_form').serialize(), function (result) {
45		if(!result.success) {
46			if(result.message) {
47				var errorHtml = '<ul class="errors"><li>' + result.message.message + '</li></ul>';
48				$('#elm_' + result.message.field).append(errorHtml);
49			}
50		}
51		else {
52			$('#helpful-success').fadeIn();
53			$('#helpful_form').toggleClass('hide');
54			$('#center .helpful').addClass('success');
55			Helpful.helpfulReset();
56		}
57	}, 'json');
58};
59
60Helpful.helpfulReset = function() {
61	$('#helpful-0, #helpful-1').prop('checked', false);
62	$('#fieldset_yesFieldset').removeClass('open');
63	$('body').removeClass('helpful-open');
64};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.