Coder Social home page Coder Social logo

sc-web's Introduction

cloned from commit 68f09db907b0b4e4cd7e4d7dd084e37651832047 10 Feb 2016

sc-web's People

Contributors

blrb avatar deniskoronchik avatar dependabot[bot] avatar esadouski avatar gobestvini avatar gr1n avatar ivan-zhukau avatar kovalm avatar mikhailsadovsky avatar nikitazotov avatar rasiel93 avatar rodion2 avatar rudi-kit avatar rusetski-k avatar shunkevichdv avatar stelmachenok avatar valikvityaz avatar victorpylinsky avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

sc-web's Issues

Добавить индикатор выполнения задач

Логика его работы простая:

  • задачи системы вызывает в нем метод touch, когда задача завершена вызывается untouch.
  • если количество задач больше 0, то иконка отображается в правом верхнем углу экрана и на ней пишется количество задач.

икона media/images/task-cog.gif

Не верно указывается язык для вывода

Когда задаем вопрос, язык для вывода, который попадает в команду, берется из списка, а не из текущего окна. Надо чтобы язык для вывода ответа брался из текущей вкладки.
Для этого надо в window сохранить адрес выходного языка

Статистика

Добавить графики показывающие статистику использования БЗ. Количество элементов разного типа

api: переписать запуск команд

Переписать обработчик запуска пользовательских команд.
Он должен инициировать операцию, которая создаст экземпляр команды с подставленными аргументами по обобщенной формулироваке, а потом её инициировать

Менеджер компонентов

Реализовать менеджер компонентов. В его задачи входит регистрация компонентов (просмотщики, редакторы) и их создание по типу и внешнему языку

Добавить кнопку помощи

По нажатию на неё появляется всплывающее окно поясняющее основные принципы работы с системой. При старте она мигать http://findicons.com/icon/221910/question5 по альфе. Причем период увеличивается (моргает реже вплоть до полной остановки через время N). Если же на неё кликнули, то она перестает мигать и становиться серой http://findicons.com/icon/454577/help.

Пример jQuery http://bavotasan.com/2009/creating-a-jquery-mouseover-fade-effect/

Сделать содержимое окон скроллируемым

Сейчас скроллируется вся область, лучше, чтобы содержимое окон скроллировалось, а их размер был фиксированным и зависел от разрешения. Они должны занимать всю максимально доступную область экрана

Реализовать менеджер ввода

Он обеспечивает прослушивание клавиатуры и его можно опрашивать чтобы узнать о нажатых клавишах. В первую очередь нужны клавиши Ctrl, Alt, Shift

Добавить вызов translateIdentifiers для компонентов

Этот методе вызывать только у активного окна, а при переключении вкладки узнавать у компонента его язык и если он не совпадает с текущим, то также вызывать это трансляцию

Сделать панель аргументов плавющей

Пускай она распологается сбоку и постоянно будет на экране, сейчас не удобно работать, потому, что постоянно надо скролить для работы с аругмнетами

Добавить всплывающие подсказки.

Они должны браться с сервера и отображаться над элементами управления и возможно другими объектами. Это обычные пояснения, они также должны переводиться на разные языки

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.