{"id":19255367,"url":"https://github.com/codedcontainer/useful-javascript-library","last_synced_at":"2026-06-12T01:31:07.380Z","repository":{"id":32913065,"uuid":"36508276","full_name":"codedcontainer/useful-JavaScript-library","owner":"codedcontainer","description":"Useful set of tools to automate the creating of things using JavaScript Objects ","archived":false,"fork":false,"pushed_at":"2016-02-17T16:15:26.000Z","size":54,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-10T18:44:43.135Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/codedcontainer.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":"2015-05-29T14:12:05.000Z","updated_at":"2016-02-17T16:13:39.000Z","dependencies_parsed_at":"2022-08-01T09:39:08.559Z","dependency_job_id":null,"html_url":"https://github.com/codedcontainer/useful-JavaScript-library","commit_stats":null,"previous_names":["jdmagic21/useful-javascript-library"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcontainer%2Fuseful-JavaScript-library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcontainer%2Fuseful-JavaScript-library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcontainer%2Fuseful-JavaScript-library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedcontainer%2Fuseful-JavaScript-library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codedcontainer","download_url":"https://codeload.github.com/codedcontainer/useful-JavaScript-library/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240349514,"owners_count":19787512,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-09T18:40:55.331Z","updated_at":"2025-12-12T04:05:04.385Z","avatar_url":"https://github.com/codedcontainer.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Common JavaScript Objects for Common Tasks \nUseful set of tools to automate the creating of things using JavaScript Objects.\nI have been trying to keep everything written in plain JavaScript to allow flexibily between web applications. There are a few refrences to the JQuery library so it is important this be installed as well.\n\n1. A Href String Generator  \n2. BreadCrumb Creator\n3. Simple HTML AJAX\n4. Radio Button Value To DOM\n5. Radio Button On Change\n6. Grab and Serialize Form Data\n7. Ajax Send w/ Modal Popup\n8. Reorder A list with links\n9. Dropdown Sub Menu Height\n10. Equal Height of child divs\n11. IE Image Replace    \n\n## Additional Tools\n\u003cb\u003eASP Send Mail\u003c/b\u003e\u003cbr/\u003e\nInside of the \"ASP Email Submit\" directory there is a folder that will send any of your forms to the selected email using ASP. This can also be utilized with #6 and #7 of the JavaScript Object tools by sending the serialized form data to this file. \u003cbr/\u003e\n\u003cb\u003eSteps for Execution:\u003c/b\u003e\u003cbr/\u003e\n1. Change the name values inside of this file \u003cbr/\u003e\n2. Add any additional CC's \u003cbr/\u003e\n3. Return false the form submit button \u003cbr/\u003e\n4. Send the serialzed data to the form using AJAX (#6 \u0026 #7)\n\n===\n\u003cb\u003eNode Web Scraper\u003c/b\u003e \u003cbr/\u003e\nThe tools also includes a app.js file which incorporates Node.js and several modules to web scrape a website. The scrapper creates a start and end tag on each of the pages for each find and replace with use of any IDE of your choosing. This tools also scrapes files of various types such as .js and .css when it comes in contact with them. In addition, the scrapper grabs images and saves them to a seperate directory. If a div container is selected then these \"extra\" files will remain empty. Unless you need support for this you will need to incorporate conditions based on file types.\u003cbr/\u003e\n\u003cb\u003eSteps for Execution:\u003c/b\u003e \u003cbr/\u003e\n1. Download all dependancies for the application using npm \u003cbr/\u003e\n2. Add a pages and images folder \u003cbr/\u003e\n3. Update the variables in app.js for the website of your choosing and the main div for scrapping\n\n===\n\u003cb\u003eAngular.js XML RSS Feed\u003c/b\u003e \u003cbr\u003e\nNow you can grab an RSS feed and parse it's data using promises. This only goes through one RSS item. You will need to edit this code and add \"angular.forEach\" method for each xml node parent. \u003cbr\u003e\n\u003cb\u003eSteps for Execution\u003c/b\u003e\u003cbr/\u003e\n1. Make sure to install x2js script file \u003cbr\u003e\n2. Copy and paste the following code into your app file \u003cbr\u003e\n3. Rename the variables to reflect your model variable name \u003cbr\u003e\n4. Add your XML script url to the $http request method \u003cbr\u003e\n5. Update the properties from the XML to reflect the values you need to return\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodedcontainer%2Fuseful-javascript-library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodedcontainer%2Fuseful-javascript-library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodedcontainer%2Fuseful-javascript-library/lists"}