123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- $("#sideMenuButton, #closeSideMenuButton").click(function() {
- $(".ui.sidebar")
- .sidebar("setting", "transition", "overlay")
- .sidebar("toggle");
- });
- /* START asset search */
- /*
- $("#topMenuSearch").focus(function() {
- $("#topSearchContainer").animate({ width: "300px" });
- });
- $("#topMenuSearch").focusout(function() {
- $("#topSearchContainer").animate({ width: "150px" });
- });
- */
- $("#topSearchContainer").search({
- minCharacters: 3,
- searchDelay: 500,
- searchOnFocus: false,
- apiSettings: {
- url: "/api/search/?title={query}",
- onResponse: function(serverResponse) {
- var response = {
- results: []
- };
- $.each(serverResponse.content, function(index, asset) {
- response.results.push({
- title: asset.details.title,
- description: asset.owner.username,
- image: "/image/" + asset.mediaLinks.imageIds.split(",")[0],
- actionURL: "/" + asset.id,
- actionText: "asdasdasd"
- });
- });
- return response;
- }
- },
- onSelect: function(result, response) {
- window.location = result.actionURL;
- }
- });
- /* END asset search */
- function millisToDate(millis) {
- return moment(millis).format("dddd Do MMMM YYYY - HH:mm");
- }
|