2 * Push badges to backpack.
3 * @deprecated since 3.7
5 function addtobackpack(event, args) {
6 var badgetable = Y.one('#issued-badge-table');
7 var errordiv = Y.one('#addtobackpack-error');
8 var errortext = M.util.get_string('error:backpackproblem', 'badges');
9 var errorhtml = '<div id="addtobackpack-error" class="box boxaligncenter notifyproblem">' + errortext + '</div>';
11 if (typeof OpenBadges !== 'undefined') {
12 OpenBadges.issue([args.assertion], function(errors, successes) { });
14 // Add error div if it doesn't exist yet.
16 var badgerror = Y.Node.create(errorhtml);
17 badgetable.insert(badgerror, 'before');
23 * Check if website is externally accessible from the backpack.
24 * @deprecated since 3.7
26 function check_site_access() {
27 var add = Y.one('#check_connection');
32 success: function(id, o) {
33 var data = Y.JSON.parse(o.responseText);
34 if (data.code == 'http-unreachable') {
35 add.setHTML(data.response);
36 add.removeClass('hide');
38 M.util.js_complete('badge/backpack::check_site_access');
41 M.util.js_complete('badge/backpack::check_site_access');
46 Y.use('io-base', function(Y) {
47 M.util.js_pending('badge/backpack::check_site_access');
48 Y.io('ajax.php', callback);