middleman / middleman-directory Goto Github PK
View Code? Open in Web Editor NEWDirectory of Middleman extensions, templates and services
Home Page: https://directory.middlemanapp.com
License: MIT License
Directory of Middleman extensions, templates and services
Home Page: https://directory.middlemanapp.com
License: MIT License
Originally reported by @bobwhitelock on the middlemanapp.com
repo: middleman/middlemanapp.com#720
Searching for templates raises an exception and crashes the app; to reproduce:
Type something in the search box, e.g. 'blog', or click one of the links below
An exception is raised and the search does not occur:
main.js:10494 Uncaught TypeError: Cannot read property 'toLowerCase' of null
at https://directory.middlemanapp.com/javascripts/main.js:10494:75
at Array.filter (native)
at o.<anonymous> (https://directory.middlemanapp.com/javascripts/main.js:10493:35)
at i.b.get (https://directory.middlemanapp.com/javascripts/main.js:4127:22)
at r (https://directory.middlemanapp.com/javascripts/main.js:3529:14)
at Ember._ChainNode.b.value (https://directory.middlemanapp.com/javascripts/main.js:3960:28)
at Ember._ChainNode.b.didChange (https://directory.middlemanapp.com/javascripts/main.js:4005:22)
at Ember._ChainNode.b.didChange (https://directory.middlemanapp.com/javascripts/main.js:4010:53)
at v (https://directory.middlemanapp.com/javascripts/main.js:3717:60)
at Ember.propertyDidChange (https://directory.middlemanapp.com/javascripts/main.js:3708:Th1)
This doesn't appear to occur when searching for extensions or services. Thanks
So much great work has been done by team @thoughtbot on the redesign of Middleman. Haven taken a step away from OS work it's been lovely to see how much slicker Middleman looks (It's allways been slick on the inside ๐).
When the initial emberization happened @ember-cli wasn't as prevalently used. Now on the other hand, if you're building an ember application you would be mad not too use it. Especially a project such as this one.
I believe ember-cli'ing the directory would open the door to more contributions and additionally allow us to play around with new features.
How does moving the directory over to ember-cli sound?
we would still continue to deploy with the fine folks over at @divshot
Hello
I was looking at why there are duplicates in the tags list at the top of the directory. Especially in the templates section there are many of them.
The problem I found was that the use of the Ember uniq
method does not work as intended.
It does a string comparison, however due to it's case-sensitivity it fails at eliminating dupes. Best example is the 'CoffeeScript' tag. Quick example using Lo-Dash.
I didn't have the time this morning to have a look if a newer version of Ember would fix the problem or if there would have to be some different/new approach of creating the tag collection altogether, similar to what is in the JSFiddle above.
However, having little to no experience with Ember, is that actually something that'd be considered by you, to update Ember?
Thanks & Cheers
Patrik
I wonder if we could reduce the churn on middleman-guides by trying to merge the "built with" section away. Also, if people like the sound of #107 it would allow us to have one central place for trivial yml pull requests and most likely the ability to share some functionality to show off the middleman community.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.