Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed #113 - Fix 404s related to filer-dialogs #151

Closed
wants to merge 139 commits into from

Conversation

sedge
Copy link

@sedge sedge commented Mar 28, 2015

No description provided.

@sedge sedge force-pushed the issue113-fix404s branch from 5343682 to 965903a Compare March 28, 2015 03:46
@sedge
Copy link
Author

sedge commented Mar 28, 2015

@humphd This is tested, and increases the dist size by 25kb uncompressed.

@sedge sedge force-pushed the issue113-fix404s branch from 965903a to 15f20ee Compare March 28, 2015 03:51
@sedge
Copy link
Author

sedge commented Mar 28, 2015

As a side note, it doesn't even look like filer-dialogs was being included at all before this. There are probably still some files missing that need to be added to the gruntfile's copy task. If you'd like me to look into this then hold off on landing this patch and I'll devote my CDOT time to that.

@humphd
Copy link

humphd commented Mar 28, 2015

Sure, let's fully test this and get it working well.

Also, can you unstage the changes to src/config.json

@sedge
Copy link
Author

sedge commented Mar 30, 2015

@humphd This is ready to go now.

@@ -135,6 +135,8 @@ module.exports = function (grunt) {
'!thirdparty/CodeMirror2/mode/**/*.html',
'!thirdparty/CodeMirror2/**/*test.js',
'thirdparty/CodeMirror2/theme/{,*/}*',
'thirdparty/filer-dialogs/bower_components/font-awesome/css/font-awesome.min.css ',
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One thing I'm wondering is whether this is a good idea at all. If we load it from here, and another extension wants to use it (HTMLHinter does atm), we'll end up loading it twice. Should we load it from https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css or something?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that's a better solution.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like HTMLHinter isn't using font-awesome. Is this still worth changing?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd still like to find a way to not incur the cost of downloading these fonts + font-awesome, especially for cases where the dialogs are never shown. Could we somehow load that CSS only the first time we show those dialogs instead of always having to load it? It wouldn't be a huge deal to download those fonts after the app has started.

busykai and others added 19 commits May 15, 2015 10:29
Does not work in case of a single browser because of adobe#10821.
Also, show the malformed message when such message comes in. Removed the TODO
comment wrt sending back the error message: it is unclear what should be done
if a malformed message comes in. It is unlikely it will ever happen and even
then the error message in the browser should be enough.
It is a simple and robust fix for to address the page reloads, either inflicted
by protocol commands or by user-driven page reloads.
Remove warning dialog for brackets in browser.

Switch to Filer for all fs operations, update to latest API. NOTE: requires patched filer.js humphd/filer@25f2a24

Update filer to v0.0.13 to fix buffer regression

Get initial project loading and File > Open working (style issues on dialog still)

Change how styles are loaded

First working File > Open

Add sample file system generation

Remove Filer submodule

Add MakeDrive repo as submodule

Switch things from Filer.* to MakeDrive.*

Added save as functionality to UI

Add makedrive sync logic in brackets

Fix how trailing slashes are removed from dir names

Added code to choose which extensions run in a browser environment

Fix shared watches, update to auto-sync in MakeDrive vs. manual, use Path.normalize

jquery module imports for sync-icon extension

Update makedrive and makedrive-sync-icon submodules

Allow withCredentials flag

Update to use new MakeDrive client api for connect() without token

Update MakeDrive for mozilla/makedrive@8d6f548

Update MakeDrive for CORS fixes

Update MakeDrive with built version

Update makedrive for CORS fix mozilla/makedrive#149

Update README

Update MakeDrive to v0.0.12 for release

Update MakeDrive to get Filer fix for sh.cwd/pwd()

Update makedrive

Update MakeDrive submodule

update submodule for makedrive

Update MakeDrive submodule 08-08-2014 - 10:57AM EST

Update MakeDrive submodule
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants