MCPcopy
hub / github.com/resume/resume.github.com / run

Function run

js/githubresume.js:149–558  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

147}
148
149var run = function() {
150 var itemCount = 0,
151 maxItems = 5,
152 maxLanguages = 9,
153 starred = github_user_starred_resume(username);
154
155 if (!starred || starred === 'api_limit' || starred === 'not_found') {
156 if (starred === 'api_limit') {
157 $.ajax({
158 url: 'views/api_limit.html',
159 dataType: 'html',
160 success: function(data) {
161 var template = data;
162 $('#resume').html(data);
163 }
164 });
165 } else if (starred === 'not_found') {
166 $.ajax({
167 url: 'views/not_found.html',
168 dataType: 'html',
169 success: function(data) {
170 var template = data;
171 $('#resume').html(data);
172 }
173 });
174 } else {
175 $.ajax({
176 url: 'views/opt_out.html',
177 dataType: 'html',
178 success: function(data) {
179 var template = data;
180 $('#resume').html(data);
181 }
182 });
183 }
184 return;
185 }
186
187 var res = github_user(username, function(data) {
188 data = data.data;
189 var sinceDate = new Date(data.created_at);
190 var sinceMonth = sinceDate.getMonth();
191 var since = sinceDate.getFullYear();
192 var sinceMonth = sinceDate.getMonth();
193 var currentYear = (new Date).getFullYear();
194 switch (since) {
195 case currentYear-1:
196 since = 'last year';
197 break;
198 case currentYear:
199 since = 'this year';
200 break;
201 }
202
203 var addHttp = '';
204 if (data.blog && data.blog.indexOf('http') < 0) {
205 addHttp = 'http://';
206 }

Callers 1

githubresume.jsFile · 0.85

Calls 7

github_userFunction · 0.85
getUserStatusFunction · 0.85
github_user_reposFunction · 0.85
sortLanguagesFunction · 0.85
github_user_issuesFunction · 0.85
github_user_orgsFunction · 0.85

Tested by

no test coverage detected