{"id":21935381,"url":"https://github.com/zeecoder/hv-ajax-loader","last_synced_at":"2026-04-15T18:04:20.181Z","repository":{"id":66155368,"uuid":"12366311","full_name":"ZeeCoder/hv-ajax-loader","owner":"ZeeCoder","description":"[ABANDONED] A small jQuery plugin to help visualize ajax loading.","archived":false,"fork":false,"pushed_at":"2015-05-20T13:12:03.000Z","size":172,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-22T13:43:24.555Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZeeCoder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-08-25T21:55:45.000Z","updated_at":"2015-05-20T13:19:48.000Z","dependencies_parsed_at":"2023-02-19T23:30:55.869Z","dependency_job_id":null,"html_url":"https://github.com/ZeeCoder/hv-ajax-loader","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ZeeCoder/hv-ajax-loader","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeeCoder%2Fhv-ajax-loader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeeCoder%2Fhv-ajax-loader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeeCoder%2Fhv-ajax-loader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeeCoder%2Fhv-ajax-loader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZeeCoder","download_url":"https://codeload.github.com/ZeeCoder/hv-ajax-loader/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeeCoder%2Fhv-ajax-loader/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31853280,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T00:19:53.615Z","updated_at":"2026-04-15T18:04:20.164Z","avatar_url":"https://github.com/ZeeCoder.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hv-ajax-loader\n[![Project Status](http://stillmaintained.com/ZeeCoder/hv-ajax-loader.png)](http://stillmaintained.com/ZeeCoder/hv-ajax-loader)\n\nA small jQuery plugin to help visualize ajax loading.\n\n\nThe basic idea of this project is to be able to switch on/off ajax loading effect(s) easily when needed.\n\nThe javascript and the css are completely separated. The script won't even use a `display: none` code.\n\nOnline demo:\n - http://hubertviktor.com/_git/hv-ajax-loader/\n\n\nThe logic:\n\n    initiate the plugin: $(selector).hv_ajax_loader( configuration );\n      This will add the template html to the selected element.\n      \n    switch on loader effect when loading starts: $(selector).hv_ajax_loader( 'switch', 'on' );\n      The configuration's 'active' class is added to the base element.\n   \n    switch off when the request ends: $(selector).hv_ajax_loader( 'switch', 'off' );\n      Removing the 'active' class.\n \n \nConfiguration options:\n\n    delay: false\n      The showing of the effect can be delayed. (msec) If the switch off method is\n      called before the delay triggers the effect, it won't be shown.\n    \n    classes:\n      base: 'hv_ajax_loader'\n        The script will replace the '{{BASE_CLASS}}' string with this in the template.\n        Basic styling can be done here.\n        \n      start: null\n        If set, the script will add this class to the base element when calling the switch on method.\n        \n      active: 'active'\n        After the time defined in the delay parameter elapsed, the class defined here will be added to the base element.\n      \n      custom: null\n        If set, this class will be added to the base element upon initializing.\n        Useful if the page contains multiple different ajax loaders.\n        \n      parent: null\n        If set, this class will be added to the base element's parent upon initializing.\n      \n    template: '\u003cimg class=\"{{BASE_CLASS}}\" src=\"style/hv_ajax_loader.gif\" height=\"15\" width=\"15\" /\u003e',\n      The script will add this html code to the selected element.\n    \n    insert: 'append'\n      'append' or 'prepend' the loader in the selected element.\n      It only matters when the added element is inline, not absolute positioned.\n\n    \nSome example were set up in the index file.\n\nSince the script don't mess with the styling, everything can be changed through the css classes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeecoder%2Fhv-ajax-loader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeecoder%2Fhv-ajax-loader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeecoder%2Fhv-ajax-loader/lists"}