Giter Club home page Giter Club logo

edx-theme's People

Contributors

fghaas avatar mtyaka avatar pchiu33 avatar tusbar avatar

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

Watchers

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

edx-theme's Issues

Username on two lines

When username contains a space or a '-' it goes on two lines on small resolution.
white-space: nowrap maybe ?

Birch theming demo - npm can't find a package.json

I do vagrant up and get this error. I also tried downloading the theme master and building it on the vagrant image with ssh. When I did vagrant reload --provision after ssh I got the same problem again.

0 info it worked if it ends with ok
1 verbose cli [ 'node', '/usr/bin/npm', 'install' ]
2 info using [email protected]
3 info using [email protected]
4 verbose node symlink /usr/bin/node
5 error install Couldn't read dependencies
6 verbose stack Error: ENOENT, open '/edx/app/edxapp/themes/ionisx/package.json'
7 verbose cwd /edx/app/edxapp/themes/ionisx
8 error Linux 3.2.0-23-generic
9 error argv "node" "/usr/bin/npm" "install"
10 error node v0.10.33
11 error npm v2.7.4
12 error path /edx/app/edxapp/themes/ionisx/package.json
13 error code ENOPACKAGEJSON
14 error errno 34
15 error package.json ENOENT, open '/edx/app/edxapp/themes/ionisx/package.json'
15 error package.json This is most likely not a problem with npm itself.
15 error package.json npm can't find a package.json file in your current directory.
16 verbose exit [ 34, true ]

register for course button not visible

the "register for course" button is not visible on some screen resolution (e.g. on Macbook 13inch). It becomes visible when resize the screen to a smaller size.

No native Bootstrap Sass support?

Bootstrap Sass support has been around for quite a while from https://github.com/twbs/bootstrap-sass — I wonder if it wouldn't play nicer with Open edX if this theme dropped the official Bootstrap Sass bits into static/sass, where paver could pick them up?

Or am I completely misguided here, and this is perhaps a terrible idea to begin with?

Two Pipeline problems

At times I get this:

ValueError: The file 'themes/ionisx/images/spinner.gif' could not be found with <pipeline.storage.PipelineCachedStorage object at 0x50adbd0>.

ValueError: The file 'themes/ionisx/fonts/font-awesome/fontawesome-webfont.woff2' could not be found with <pipeline.storage.PipelineCachedStorage object at 0x5010f90>.

How do I solve this problem?

Problems with using named-release/dogwood.rc release

Hi, I am trying to use this theme with dogwood.rc release and it's not working. What i did is -
mkdir /edx/app/edxapp/themes
git clone https://github.com/IONISx/edx-theme.git ionisx
nano /edx/app/edxapp/lms.env.json
USE_CUSTOM_THEME: true
THEME_NAME: ionisx
sudo /edx/bin/supervisorctl restart edxapp:
sudo -H -u edxapp bash
source /edx/app/edxapp/edxapp_env
cd /edx/app/edxapp/edx-platform
paver update_assets lms --settings=aws

It successfully compiles the assets and everything goes fine. But when i go to LMS, there are no styling applied. All the styling is gone and the footer just goes to extreme left of the page without any styling and the whole page goes colorless and style-less.
please help

Fix issue with popups

On small devices (small browser windows) it’s not possible to scroll within popups (because of the fixed top value), they should scroll like they do with Bootstrap.

CSS style not updated

Sorry if it's a stupid question but I don't manage to update change in the CSS files.

  • I have made modification on about.less
  • The files are correctly compiled in bundle-blessed1.css
  • I push the modification to my repo
  • I pull the modification on my edx server (full stack production)
  • I update the asset with the command : paver update_assets lms --settings=aws

But I see no change. I know that the theme is correctly installed because changes in template files are effective. So I don't get it.

The _ionisx.scss file is always empty is it ok ?
The change doesn't seem to be in the sass file generated (in my case myurl/static/css/lms-main.d8d16e63defa.css)

I am missing something ?

Course chapters are not resizing according to the mobile

Hi,

I am using cypress release version of edx with ionisx theme, I don't see courseware chapter being resized according to mobile, On the courseware page when i reduce the window size content is not resizing. I am a newbie to edx and less, please help if i am missing something or its an issue.

Thanks!

IONISx theme installed but doesn't take effect

I've successfully installed the ionisx theme, but it doesn't change the lms ui.
I'd previously installed the stanford theme, and that's what's still showing.
I'm I missing something?

npm install failed

sudo npm install -g grunt-cli bower is sucess after that I tried the following and I got the error

sudo npm install

sudo npm install
npm ERR! install Couldn't read dependencies
npm ERR! package.json ENOENT, open '/home/test/package.json'
npm ERR! package.json This is most likely not a problem with npm itself.
npm ERR! package.json npm can't find a package.json file in your current directory.

npm ERR! System Linux 3.2.0-23-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! cwd /home/test
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! path /home/test/package.json
npm ERR! code ENOPACKAGEJSON
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/test/npm-debug.log
npm ERR! not ok code 0

Style homepage header

Since we’re not using it for IONISx, the homepage header is not properly styled.

Fix wrap on forum menu

Add white-space: nowrap; to

.content-wrapper>.discussion>.discussion-body>.forum-nav .forum-nav-header .forum-nav-browse

RTL Support

Theme doesn't support Right To Left languages, is it on the road map?

Fix issue with forum menu

When the display port is too small and the subjects list too long, it overlaps the footer (and sometimes goes even farther.

This needs to be fixed (see bootstrap’s affixes).

imagemin task failing with "Cannot read property 'contents' of undefined"

Due to an incorrect version dependency on grunt-contrib-imagemin, grunt build would fail with this error (--verbose output shown below):

Running "imagemin:theme" (imagemin) task
Verifying property imagemin.theme exists in config...OK
Files: static/images/logo-edx.png -> static/images/logo-edx.png
Files: static/images/logo-open-edx.png -> static/images/logo-open-edx.png
Files: static/images/logo-white.png -> static/images/logo-white.png
Files: static/images/logo-x-white.png -> static/images/logo-x-white.png
Options: interlaced, optimizationLevel=3, progressive, report="min"
Fatal error: Cannot read property 'contents' of undefined

See related issue: gruntjs/grunt-contrib-imagemin#208.

Applicable fix: bump version dependency in package.json to 1.0.0.

Dropdown menu partially hidden

Dropdown menu can be partially hidden sometimes because of wrong z-index.
z-index needs to be set at 0 on dashboard .course and on courseware progression menu.

Error at grunt build

Running "less:theme" (less) task

FileError: 'bootstrap/less/bootstrap.less' wasn't found in static/less/main.less on line 1, column 1:
1 @import 'bootstrap/less/bootstrap.less';
2 @import 'font-awesome/less/font-awesome.less';

It's clearly an import error. because the bootstrap folder was not found.
I run a find for that bootstrap folder but it really does not exist.
Where did I go wrong?

bundle.css not being picked up by django

After running npm install, bower install, and grunt build, followed by paver update_assets lms, the bundle css file will not load. It is not being picked up by django.

Unable to Compile with Birch..

Hi,

I downloaded the master zip, and renamed the folder to ionisx in the theme folder. When I try to compile, I get this error:

python manage.py cms --settings=aws collectstatic --noinput > /dev/null
2015-03-26 14:14:18,912 INFO 24856 [dd.dogapi] dog_stats_api.py:66 - Initializing dog api to use statsd: localhost, 8125
Traceback (most recent call last):
File "manage.py", line 116, in
execute_from_command_line([sys.argv[0]] + django_args)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/management/init.py", line 443, in execute_from_command_line
utility.execute()
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/management/init.py", line 382, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/management/base.py", line 196, in run_from_argv
self.execute(_args, *_options.dict)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/management/base.py", line 232, in execute
output = self.handle(_args, _options)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/core/management/base.py", line 371, in handle
return self.handle_noargs(
_options)
File "/edx/app/edxapp/venvs/edxapp/src/django-staticfiles/staticfiles/management/commands/collectstatic.py", line 169, in handle_noargs
collected = self.collect()
File "/edx/app/edxapp/venvs/edxapp/src/django-staticfiles/staticfiles/management/commands/collectstatic.py", line 126, in collect
for original_path, processed_path, processed in processor:
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/require/storage.py", line 172, in post_process
for path in super_class.post_process(paths, dry_run, *_options):
File "/edx/app/edxapp/venvs/edxapp/src/django-staticfiles/staticfiles/storage.py", line 279, in post_process
content = pattern.sub(converter, content)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 368607: ordinal not in range(128)

Captured Task Output:

---> pavelib.assets.update_assets
---> pavelib.prereqs.install_ruby_prereqs
---> pavelib.prereqs.install_node_prereqs
python manage.py cms --settings=aws preprocess_assets
xmodule_assets common/static/xmodule
---> pavelib.assets.compile_coffeescript
node_modules/.bin/coffee --compile find /edx/app/edxapp/themes/ionisx /edx/app/edxapp/edx-platform/lms /edx/app/edxapp/edx-platform/cms /edx/app/edxapp/edx-platform/common -type f -name "*.coffee"
sass --style compressed --cache-location /tmp/sass-cache --load-path ./common/static/sass /edx/app/edxapp/themes/ionisx/static/sass --update -E utf-8 */static /edx/app/edxapp/themes/ionisx/static/sass
python manage.py cms --settings=aws collectstatic --noinput > /dev/null

Build failed running pavelib.assets.update_assets: Subprocess return code: 1

Potential problem with installation

Hello!

I'm trying to install your edx-theme within my edX devstack.
Installation passes with no occurring errors, but I still don't see any of your theme elements on my LMS home page and the edX pages don't have responsive design.

I've placed the theme within edx-platform folder (I presumed it should be placed there).

Sorry for not having more information you could go on with, but I was just wondering if you could have some idea why the theme isn't visible.

I appreciate any help you could provide.

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.