Deprecate old class functions

This commit is contained in:
Ben Ogle
2014-06-06 13:33:43 -07:00
parent d9e731c84a
commit e7bd8026d2

View File

@@ -1,4 +1,5 @@
{View, $} = require 'space-pen'
Grim = require 'Grim'
React = require 'react-atom-fork'
EditorComponent = require './editor-component'
{defaults} = require 'underscore-plus'
@@ -53,9 +54,11 @@ class ReactEditorView extends View
@gutter = $(node).find('.gutter')
@gutter.removeClassFromAllLines = (klass) =>
Grim.deprecate 'You no longer need to manually add and remove classes. Use `Editor::removeDecorationFromBufferRow()` and related functions'
@gutter.find('.line-number').removeClass(klass)
@gutter.addClassToLine = (bufferRow, klass) =>
Grim.deprecate 'You no longer need to manually add and remove classes. Use `Editor::addDecorationToBufferRow()` and related functions'
lines = @gutter.find("[data-buffer-row='#{bufferRow}']")
lines.addClass(klass)
lines.length > 0