diff --git a/docs/examples.html b/docs/examples.html
index e9e0edad..50b2b722 100644
--- a/docs/examples.html
+++ b/docs/examples.html
@@ -923,6 +923,33 @@ $.fn.select2.amd.require(
data: data
});
+ function formatRepo (repo) {
+ if (repo.loading) return repo.text;
+
+ var markup = '
' +
+ '
' +
+ '
' +
+ '
' +
+ '
' +
+ '
' +
+ '
' + repo.full_name + '
' +
+ '
' + repo.forks_count + '
' +
+ '
' + repo.stargazers_count + '
' +
+ '
';
+
+ if (repo.description) {
+ markup += '
' + repo.description + '
';
+ }
+
+ markup += '
';
+
+ return markup;
+ }
+
+ function formatRepoSelection (repo) {
+ return repo.full_name || repo.text;
+ }
+
$ajax.select2({
ajax: {
url: "https://api.github.com/search/repositories",
@@ -952,31 +979,8 @@ $.fn.select2.amd.require(
},
escapeMarkup: function (markup) { return markup; },
minimumInputLength: 1,
- templateResult: function (repo) {
- if (repo.loading) return repo.text;
-
- var markup = '' +
- '
' +
- '
' +
- '
' +
- '
' +
- '
' +
- '
' + repo.full_name + '
' +
- '
' + repo.forks_count + '
' +
- '
' + repo.stargazers_count + '
' +
- '
';
-
- if (repo.description) {
- markup += '
' + repo.description + '
';
- }
-
- markup += '
';
-
- return markup;
- },
- templateSelection: function (repo) {
- return repo.full_name || repo.text;
- }
+ templateResult: formatRepo,
+ templateSelection: formatRepoSelection
});
$(".js-example-disabled").select2();