Breaking Open the Black Box

The Secrets and Stories of Game Design

Pages

  • Game Design Lessons
  • Learning From My Past
  • Post-Mortems
  • Who am I?
Follow @Xelnath [mc4wp_form]

Powered by Genesis

Archives for February 2018

Polymer 3.0 vs 2.0 – How to Upgrade MixIns

2018.02.15 by Xelnath Leave a Comment

Since I couldn’t find this anywhere on the internet, here’s a cheat sheet:

Before:

class PaperNumberInput extends Polymer.mixinBehaviors([Polymer.PaperInputBehavior], Polymer.Element) {

 

After:

import { Element } from ‘../../node_modules/@polymer/polymer/polymer-element.js’;
import { mixinBehaviors } from ‘../../node_modules/@polymer/polymer/lib/legacy/class.js’;
import { PaperInputBehavior} from ‘../../node_modules/@polymer/paper-input/paper-input-behavior.js’;

class PaperNumberInput extends mixinBehaviors([PaperInputBehavior], Element) {

Filed Under: Uncategorized

Archives

  • August 2022
  • July 2019
  • October 2018
  • May 2018
  • February 2018
  • June 2017
  • February 2017
  • November 2016
  • September 2016
  • August 2016
  • May 2016
  • March 2016
  • December 2015
  • September 2015
  • August 2015
  • February 2015
  • January 2015
  • November 2014
  • October 2014
  • September 2014
  • July 2014
  • June 2014
  • January 2014
  • October 2013
  • September 2013
  • March 2013
  • February 2013
  • January 2013
  • December 2012
  • October 2012
  • September 2012
  • August 2012
  • July 2012
  • June 2012
  • January 2012
  • September 1816