mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-25 16:55:59 +03:00
[PR #425] [CLOSED] IE Support #2619
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#2619
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/hoppscotch/hoppscotch/pull/425
Author: @AndrewBastin
Created: 12/13/2019
Status: ❌ Closed
Base:
master← Head:feature/ie-support📝 Commits (10+)
9d4b1feAdded build-ie script to package.jsond7c9d23Added ora and rimraf as dev dependency23fb8beAdded IE build script content0de31d4Updated lockfile3524b3fAdded polyfills for compatibility with IE96ec257Merge remote-tracking branch 'upstream/master' into feat/ie_supportb2035bdAdded babel and babel-core dev dependencies04135c9Updated build script to use npx while running babel1520304Merge branch 'master' into feature/ie-support0ac9772Added IE polyfill for CSS variables📊 Changes
5 files changed (+1713 additions, -43 deletions)
View changed files
➕
build-ie.js(+55 -0)📝
nuxt.config.js(+8 -0)📝
package-lock.json(+1063 -42)📝
package.json(+6 -1)➕
static/polyfill-ie-css.js(+581 -0)📄 Description
NOTE : This is a draft PR, implementation hasn't reached a stable standard, the PR is opened as a notification of ongoing work, as a place to discuss, and as an invitation to help make this feature stable
This PR intends to introduce IE (11) support to Postwoman.
Implemented So Far
Basic IE functionality
IE functionality is implemented by transpiling the generated Nuxt JS scripts into IE11 compatible ES5 code using Babel. This transpilation can be done by running the newly added command
npm run build-ie. The generateddistfolder will be IE compatible (to the extent that is implemented).The site runs (with styling issues) on IE. Basic functionality (running REST, WebSocket and GraphQL requests) work without any issues (as far as I have tested, which isn't a lot). Missing modern JS features are patched into the site using polyfills from polyfill.io.
What's left to be done
CSS variables(added polyfill for variables in0ac9772).We would love your help for implementing making this feature possible.
Happy Hacking!!!! 👨💻 👩💻 ❤️
This PR fixes #386
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.