Code Monkey home page Code Monkey logo

components's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

components's Issues

Openmap has problem rendering if resources are inserted before

I found a strange behavior in the openmap (leaflet - openstreetmaps) component. If I include leaflet resources before the component creation, the map doesn't render well.
If I resize the window, the display is correct, but the initial state isn't.

Here is a working code reproducing the problem (got it from openmaps example):

https://github.com/lcguida/webix-openmap-problem

The only change is in the sample.html file where I included leaflet in the head tag:

<!doctype html>
<html>
<head>
    <script type="text/javascript" src="http://cdn.webix.io/edge/webix.js"></script>
    <link rel="stylesheet" type="text/css" href="http://cdn.webix.io/edge/webix.css">

    <!-- Including Leaflet Before Webix component -->
    <link rel="stylesheet" type="text/css" href="./leaflet/leaflet.css">
    <script type="text/javascript" src="./leaflet/leaflet.js"></script>

    <script type="text/javascript" src="./openmap.js"></script>
</head>
<body>
    <div id="sample_div" style='width:600px; height:300px; margin:50px;'></div>
    <script type="text/javascript">
        //path from which autoload extra libraries
        webix.codebase = "./";
        webix.ui({
            container:"sample_div",
            view:"open-map",
            id:"map",
            zoom:6,
            center:[ 48.724, 8.215 ]
        });
    </script>
</body>
</html>

I couldn't really find the root of the problem, but in my case, I need to load the resources before.
Any ideas of why is it happening ?

[Codemirror] How can I implement to change mode dynamically?

I'd like to use codemirror-editor of this. And the Codemirror provides the functionality to change highlight mode, which use setOption() and autoLoadMode() function. I try to add code as below on codemirror.js.

modeChange:function(modeName){
	rtn = CodeMirror.findModeByName(modeName);
	this._editor.setOption("mode", rtn.mime); // 'text/css'
	this._editor.refresh();
	CodeMirror.autoLoadMode(this._editor, rtn.mode);
},

But I encounter ReferenceError: CodeMirror is not defined. How can I realize to change mode dynamically?

ckeditor editable area height should depend on the height of its toolbar

In the ckeditor initialization, the height of the editable area is hard-coded.

https://github.com/webix-hub/components/blob/master/ckeditor/ckeditor.js#L24

height:this.$height - 44

It works fine if the toolbar takes one line. However, if the toolbar takes more than one line, and you write on the editor to trigger the vertical scroll to appear, the toolbar hides behind its parent.

For example, if the toolbar takes two lines, the correct height would be this.$height - 77

Update Highcharts to newer version.

I noted that your highcharts integration is stuck at version 7.2.0, despite the newer version being 11.3.0. I would need one of the latest highcharts features at work…
Judging by this commit, updating the version does not seem to be a big deal. Is it possible to get it updated?
I may even do it myself, test it, and then open a PR if you tell me that there is a good chance that it will be merged.

[feature] Please consider to support techanjs

Dear @mkozhukh
Webix has support many libraries. I suggest one more, techanjs, http://techanjs.org/
It is a chart for stocks based on D3. The meaning is clear, I think, more concrete, more convenience.
I am planning to code a personal project with meteor, webix, and techanjs.
If webix support a unified way to handle tables and charts at front end, it would be greatly convenient!

I hope to see a more powerful and beautiful Webix.

Thank you.

Missing Icons in Example

Hi Webix.

I found an example where the icons are not displaying and I just wanted to let you know.
Here is an image, example

I find myself using your product more and more every day, keep up the great work!

Question about licensing

If we build a client using Webix under GPL, I don't mind sharing the source code.

However, that client may interact with server side code that we can not share, and IMO, isn't part of the software the components are built with.

So I'm assuming that server code would not be included... correct?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.